2025-09-04 09:59:19 -04:00
|
|
|
from datetime import datetime
|
2025-09-03 15:00:17 -04:00
|
|
|
|
|
|
|
|
import pytz
|
|
|
|
|
|
|
|
|
|
TZ = pytz.timezone("America/New_York")
|
|
|
|
|
|
2025-09-04 09:59:19 -04:00
|
|
|
now = datetime.now(TZ)
|
|
|
|
|
|
2025-09-11 14:55:53 -04:00
|
|
|
UA = (
|
|
|
|
|
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) "
|
|
|
|
|
"AppleWebKit/537.36 (KHTML, like Gecko) "
|
|
|
|
|
"Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0"
|
|
|
|
|
)
|
|
|
|
|
|
2025-09-03 15:00:17 -04:00
|
|
|
LOGOS = {
|
2025-09-16 15:55:08 -04:00
|
|
|
"Bundesliga": "https://1000logos.net/wp-content/uploads/2020/09/Bundesliga-Logo-500x313.png",
|
|
|
|
|
"La Liga": "https://1000logos.net/wp-content/uploads/2019/01/Spanish-La-Liga-Logo-500x281.png",
|
|
|
|
|
"Ligue 1": "https://1000logos.net/wp-content/uploads/2019/01/Ligue-1-Logo-500x281.png",
|
|
|
|
|
"MLB": "https://1000logos.net/wp-content/uploads/2017/04/MLB-Logo-500x281.png",
|
|
|
|
|
"MLS": "https://1000logos.net/wp-content/uploads/2017/10/MLS-logo-500x393.png",
|
|
|
|
|
"NBA": "https://1000logos.net/wp-content/uploads/2025/08/Jerry-West-the-NBA-Logo-500x281.png",
|
|
|
|
|
"NCAA": "https://1000logos.net/wp-content/uploads/2021/12/NCAA-Logo-500x281.png",
|
|
|
|
|
"NFL": "https://1000logos.net/wp-content/uploads/2017/05/NFL-logo-500x338.png",
|
|
|
|
|
"NHL": "https://1000logos.net/wp-content/uploads/2017/05/NHL-Logo-500x333.png",
|
|
|
|
|
"Premier League": "https://1000logos.net/wp-content/uploads/2017/05/Premier-League-logo-500x210.png",
|
2025-09-16 20:40:48 -04:00
|
|
|
"Primera A": "https://b.fssta.com/uploads/application/soccer/competition-logos/ColombianPrimeraA.png",
|
2025-09-16 15:55:08 -04:00
|
|
|
"Primeira Liga": "https://1000logos.net/wp-content/uploads/2022/01/Portuguese-Primeira-Liga-logo-500x281.png",
|
|
|
|
|
"Serie A": " https://1000logos.net/wp-content/uploads/2019/01/Italian-Serie-A-Logo-500x281.png",
|
|
|
|
|
"UEFA Champions League": "https://1000logos.net/wp-content/uploads/2022/01/UEFA-Champions-League-logo-500x281.png",
|
|
|
|
|
"WNBA": "https://1000logos.net/wp-content/uploads/2018/09/logo-wnba-500x287.png",
|
2025-09-16 20:40:48 -04:00
|
|
|
"Wrestling": "https://1000logos.net/wp-content/uploads/2017/05/WWE-logo-500x464.png",
|
2025-09-16 15:55:08 -04:00
|
|
|
"default": "https://i.gyazo.com/978f2eb4a199ca5b56b447aded0cb9e3.png",
|
2025-09-03 15:00:17 -04:00
|
|
|
}
|
2025-09-13 21:04:01 -04:00
|
|
|
|
|
|
|
|
alias_map = {
|
2025-09-16 20:40:48 -04:00
|
|
|
"MLS": ["Major League Soccer"],
|
2025-09-16 15:55:08 -04:00
|
|
|
"NCAA": ["CBB", "CFB", "NCAAB", "NCAAF"],
|
2025-09-13 21:04:01 -04:00
|
|
|
"Premier League": ["EPL"],
|
2025-09-16 15:55:08 -04:00
|
|
|
"UEFA Champions League": ["Champions League", "UCL"],
|
2025-09-16 20:40:48 -04:00
|
|
|
"WNBA": ["NBA W"],
|
|
|
|
|
"Wrestling": ["WWE"],
|
2025-09-13 21:04:01 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
for base, aliases in alias_map.items():
|
|
|
|
|
for alias in aliases:
|
|
|
|
|
LOGOS[alias] = LOGOS[base]
|