Tests cover providers, dedup, Telegram, scoring, main runner, and Airbnb stubs. Ticketmaster and SeatGeek use configurable lat/lon/radius (Thornhill default). Pipeline filters noise listings, merges same-day sports duplicates, optional MIN_ALERT_SCORE, and Telegram severity summary. Made-with: Cursor
26 lines
652 B
Plaintext
26 lines
652 B
Plaintext
# === Event providers ===
|
|
TICKETMASTER_KEY=your_ticketmaster_api_key_here
|
|
SEATGEEK_CLIENT_ID=your_seatgeek_client_id_here
|
|
|
|
# === Telegram ===
|
|
TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here
|
|
TELEGRAM_CHAT_ID=your_telegram_chat_id_here
|
|
|
|
# === Airbnb automation (optional) ===
|
|
AIRBNB_LISTING_ID=
|
|
AIRBNB_BASE_PRICE=150
|
|
PRICE_INCREASE_PCT=20
|
|
|
|
# === Search location (default: Thornhill, ON — 30km covers Toronto + GTA) ===
|
|
SEARCH_LAT=43.8083
|
|
SEARCH_LON=-79.4220
|
|
SEARCH_RADIUS_KM=30
|
|
|
|
# === Alerts (optional) ===
|
|
# Hide low-impact events from Telegram and Airbnb date list (0 = show all)
|
|
MIN_ALERT_SCORE=0
|
|
|
|
# === General ===
|
|
LOOKAHEAD_DAYS=30
|
|
LOG_LEVEL=INFO
|