Files
AtAnyRate/.env.example
T
ilia c8a82e264c Add tests, geo search, noise filtering, sports scoring, and dedup improvements.
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
2026-04-04 15:25:35 -04:00

26 lines
652 B
Bash

# === 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