diff --git a/M3U8/base.m3u8 b/M3U8/base.m3u8 index b318696..7f0ea66 100644 --- a/M3U8/base.m3u8 +++ b/M3U8/base.m3u8 @@ -103,10 +103,10 @@ https://fl25.moveonjoy.com/Crime_and_Investigation_Network/index.m3u8 https://fl25.moveonjoy.com/CW_ORLANDO/index.m3u8 #EXTINF:-1 tvg-chno="35" tvg-id="DAZN.1.pt" tvg-name="DAZN 1" tvg-logo="https://1000logos.net/wp-content/uploads/2024/10/DAZN-Logo-500x281.png" group-title="TV",DAZN 1 -http://clarotv7.com/live/508373667/k717x9942z/273450.m3u8 +http://ndzcdn.royalflushdns.top/live/508373667/k717x9942z/273450.m3u8?sjwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTkxOTAzOTksImlhdCI6MTc1OTEwNDAwMCwibmJmIjoxNzU5MTA0MDAwLCJ1c2VyIjoiNTA4MzczNjY3IiwidXNlckFnZW50IjoiY3VybC84LjE2LjAiLCJ1c2VySXAiOiIxODUuMjM2LjE4My4xMDc6NDE0ODYifQ.Sgqmb6t0sCqjGlp3x1Y1fIPl2MUbpfow2YSrntrqkwc&id=273450&p=m3u8&aid=1759166680 #EXTINF:-1 tvg-chno="36" tvg-id="DAZN.2.pt" tvg-name="DAZN 2" tvg-logo="https://1000logos.net/wp-content/uploads/2024/10/DAZN-Logo-500x281.png" group-title="TV",DAZN 2 -http://clarotv7.com/live/508373667/k717x9942z/273451.m3u8 +http://ndzcdn.royalflushdns.top/live/508373667/k717x9942z/273451.m3u8?sjwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTkxOTAzOTksImlhdCI6MTc1OTEwNDAwMCwibmJmIjoxNzU5MTA0MDAwLCJ1c2VyIjoiNTA4MzczNjY3IiwidXNlckFnZW50IjoiY3VybC84LjE2LjAiLCJ1c2VySXAiOiIxODUuMjM2LjE4My4xMDc6NDkxNDAifQ.olbMPQH7NaRXUYQXKpeROnHMSNd5gx0ifAmM4u65mko&id=273451&p=m3u8&aid=1759166763 #EXTINF:-1 tvg-chno="37" tvg-id="Discovery.Channel.HD.us2" tvg-name="Discovery Channel" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s11150_dark_360w_270h.png" group-title="TV",Discovery Channel http://tv14s.xyz:8080/A1Jay5/362586/46720 @@ -247,7 +247,7 @@ https://fl25.moveonjoy.com/INVESTIGATION_DISCOVERY/index.m3u8 http://tv14s.xyz:8080/A1Jay5/362586/9297 #EXTINF:-1 tvg-chno="83" tvg-id="DAZN.LALIGA.es" tvg-name="LaLigaTV" tvg-logo="https://1000logos.net/wp-content/uploads/2019/01/Spanish-La-Liga-Logo-500x281.png" group-title="TV",LaLigaTV -https://maldivesn.net/hilaytv/laligatv +http://mains.services/live/pmf0423/1aku0jt@/36097dae-f908-43cf-9bc8-84e8c3bd33b9.m3u #EXTINF:-1 tvg-chno="84" tvg-id="Lifetime.HD.us2" tvg-name="Lifetime" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s10918_dark_360w_270h.png" group-title="TV",Lifetime http://fl25.moveonjoy.com/LIFETIME/index.m3u8 @@ -322,10 +322,10 @@ https://fl25.moveonjoy.com/PARAMOUNT_NETWORK/index.m3u8 http://tv14s.xyz:8080/A1Jay5/362586/20976 #EXTINF:-1 tvg-chno="108" tvg-id="Premier.Sports.1.HD.uk" tvg-name="Premier Sports 1" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s79027_dark_360w_270h.png" group-title="TV",Premier Sports 1 -https://seed.nakachi.online/hls/premiersp1/playlist.m3u8 +http://mains.services/live/pmf0423/1aku0jt@/a2de5c34-7664-4983-996d-aef9744e8ea5.m3u #EXTINF:-1 tvg-chno="109" tvg-id="Premier.Sports.2.HD.uk" tvg-name="Premier Sports 2" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s109162_dark_360w_270h.png" group-title="TV",Premier Sports 2 -https://seed.nakachi.online/hls/premiersp2/playlist.m3u8 +http://mains.services/live/pmf0423/1aku0jt@/f5453f84-b9c5-4541-aada-319183ca88c8.m3u #EXTINF:-1 tvg-chno="110" tvg-id="ReelzChannel.HD.us2" tvg-name="Reelz Channel" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s68385_dark_360w_270h.png" group-title="TV",Reelz Channel http://fl25.moveonjoy.com/REELZ/index.m3u8 diff --git a/M3U8/scrapers/streameast.py b/M3U8/scrapers/streameast.py index 7a8dc52..9407a5d 100644 --- a/M3U8/scrapers/streameast.py +++ b/M3U8/scrapers/streameast.py @@ -139,6 +139,7 @@ async def get_events( continue time_text = time_span.text(strip=True) + timestamp = int(time_span.attributes.get("data-time", 31496400)) key = f"[{sport}] {name} (SEAST)" diff --git a/M3U8/scrapers/tvpass.py b/M3U8/scrapers/tvpass.py index da3ce59..5312fc7 100644 --- a/M3U8/scrapers/tvpass.py +++ b/M3U8/scrapers/tvpass.py @@ -36,21 +36,18 @@ async def scrape(client: httpx.AsyncClient) -> None: for i, line in enumerate(data := await fetch_m3u8(client)): if line.startswith("#EXTINF"): tvg_id_match = re.search(r'tvg-id="([^"]*)"', line) - tv_name_match = re.search(r'tvg-name="([^"]*)"', line) + tvg_name_match = re.search(r'tvg-name="([^"]*)"', line) group_title_match = re.search(r'group-title="([^"]*)"', line) - tvg_id = tvg_id_match[1] if tvg_id_match else None - tv_name = tv_name_match[1] if tv_name_match else None - sport = group_title_match[1].upper().strip() if group_title_match else None + tvg = tvg_id_match[1] if tvg_id_match else None - if tvg_id == "": - url = data[i + 1] + if not tvg and (url := data[i + 1]).endswith("/hd"): + if tvg_name := tvg_name_match[1]: + sport = group_title_match[1].upper().strip() - if tv_name: - tv_name = "(".join(tv_name.split("(")[:-1]).strip() + event = "(".join(tvg_name.split("(")[:-1]).strip() - if url.endswith("/hd"): - key = f"[{sport}] {tv_name} (TVP)" + key = f"[{sport}] {event} (TVP)" channel = url.split("/")[-2] diff --git a/M3U8/scrapers/utils/leagues.json b/M3U8/scrapers/utils/leagues.json index 69c62a5..473e019 100644 --- a/M3U8/scrapers/utils/leagues.json +++ b/M3U8/scrapers/utils/leagues.json @@ -1,761 +1,766 @@ -{ - "leagues": { - "Basketball.Dummy.us": [ - { - "BASKETBALL": { - "logo": "https://1000logos.net/wp-content/uploads/2024/04/Basketball-Emoji-1536x864.png", - "names": [] - } - } - ], - "Golf.Dummy.us": [ - { - "GOLF": { - "logo": "https://i.gyazo.com/14a883f22796f631e6f97c34dbeb6ada.png", - "names": [] - } - }, - { - "PGA": { - "logo": "https://1000logos.net/wp-content/uploads/2024/10/PGA-Tour-Logo-500x281.png", - "names": ["PGA TOUR"] - } - } - ], - "MLB.Baseball.Dummy.us": [ - { - "MLB": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/teamlogos/leagues/500/mlb.png", - "names": ["BASEBALL", "MAJOR LEAGUE BASEBALL"] - } - } - ], - "NBA.Basketball.Dummy.us": [ - { - "NBA": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/teamlogos/leagues/500/nba.png", - "names": ["NATIONAL BASKETBALL ASSOCIATION", "NBA PRESEASON"] - } - } - ], - "NCAA.Sports.Dummy.us": [ - { - "NCAA": { - "logo": "https://1000logos.net/wp-content/uploads/2021/12/NCAA-Logo-500x281.png", - "names": ["CBB", "CFB", "NCAAB", "NCAAF"] - } - } - ], - "NFL.Dummy.us": [ - { - "NFL": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/teamlogos/leagues/500/nfl.png", - "names": [ - "AMERICAN FOOTBALL", - "NATIONAL FOOTBALL LEAGUE", - "NFL PRESEASON", - "USA NFL" - ] - } - } - ], - "NHL.Hockey.Dummy.us": [ - { - "NHL": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/teamlogos/leagues/500/nhl.png", - "names": ["HOCKEY", "NATIONAL HOCKEY LEAGUE", "NHL PRESEASON"] - } - } - ], - "PPV.EVENTS.Dummy.us": [ - { - "PAY PER VIEW": { - "logo": null, - "names": ["PAY-PER-VIEW", "PAYPERVIEW", "PPV"] - } - }, - { - "WRESTLING": { - "logo": null, - "names": ["AEW", "WWE"] - } - } - ], - "Racing.Dummy.us": [ - { - "F1": { - "logo": "https://1000logos.net/wp-content/uploads/2021/06/F1-logo-500x281.png", - "names": ["FORMULA 1", "FORMULA ONE"] - } - }, - { - "MOTO GP": { - "logo": "https://1000logos.net/wp-content/uploads/2021/03/MotoGP-Logo-500x281.png", - "names": ["MOTOGP"] - } - }, - { - "RACING": { - "logo": null, - "names": [] - } - } - ], - "Soccer.Dummy.us": [ - { - "2. BUNDESLIGA": { - "logo": "https://i.gyazo.com/6c343e57acf501f4df3502d7ec646897.png", - "names": [] - } - }, - { - "3. LIGA": { - "logo": "https://i.gyazo.com/9f4f2e8370377b6214b4103003196de7.png", - "names": [] - } - }, - { - "AFC CHAMPIONS LEAGUE": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2200.png&scale=crop&cquality=40&location=origin&w=500&h=500", - "names": ["ACL", "ACL ELITE", "ASIAN CHAMPIONS LEAGUE"] - } - }, - { - "AFRICA CUP OF NATIONS": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/76.png", - "names": ["AFCON"] - } - }, - { - "AUSTRIA 2 LIGA": { - "logo": "https://i.gyazo.com/5d1464502b841fef6e5d78c8b0764b52.png", - "names": ["ADMIRAL 2. LIGA"] - } - }, - { - "AUSTRIA BUNDESLIGA": { - "logo": "https://i.gyazo.com/83d851fb1110f1e395690403f9cf01bb.webp", - "names": ["ADMIRAL BUNDESLIGA", "FEDERAL LEAGUE"] - } - }, - { - "BUNDESLIGA": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/10.png", - "names": ["BUNDESLIG", "GERMAN BUNDESLIGA"] - } - }, - { - "CAF CHAMPIONS LEAGUE": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2391.png", - "names": [] - } - }, - { - "CANADIAN PREMIER LEAGUE": { - "logo": "https://i.gyazo.com/f61986e2ccfbf88f7d753b4e7f2c9fdc.png", - "names": ["CANPL", "CPL"] - } - }, - { - "CHAMPIONSHIP": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/24.png", - "names": [ - "ENGLISH CHAMPIONSHIP", - "ENGLISH FOOTBALL LEAGUE CHAMPIONSHIP", - "ENGLISH LEAGUE CHAMPIONSHIP", - "SKY BET CHAMPIONSHIP" - ] - } - }, - { - "CONCACAF CENTRAL AMERICAN CUP": { - "logo": "https://b.fssta.com/uploads/application/soccer/competition-logos/CONCACAFCentralAmericanCup.png", - "names": ["COPA CENTROAMERICANA DE CONCACAF"] - } - }, - { - "CONCACAF CHAMPIONS LEAGUE": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2298.png", - "names": ["CONCACAF CHAMPIONS CUP"] - } - }, - { - "CONCACAF GOLD CUP": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/59.png", - "names": ["COPA ORO CONCACAF"] - } - }, - { - "CONCACAF W CHAMPIONS CUP": { - "logo": "https://i.gyazo.com/c1caff728e9a32711254b98d008194b2.png", - "names": [] - } - }, - { - "CONCACAF W CHAMPIONSHIP": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/18969.png", - "names": [] - } - }, - { - "COPA AMÉRICA": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/83.png", - "names": [ - "CONMEBOL COPA AMERICA", - "COPA AMERICA", - "COPA LIBERTADORES DE AMÉRICA", - "SOUTH AMERICAN FOOTBALL CHAMPIONSHIP" - ] - } - }, - { - "COPA LIBERTADORES": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/58.png", - "names": [ - "CONMEBOL LIBERTADORES", - "COPA LIBERTADORES DE AMERICA", - "COPA LIBERTADORES DE AMÉRICA", - "LIBERTADORES" - ] - } - }, - { - "COPA SUDAMERICANA": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/1208.png", - "names": ["CONMEBOL SUDAMERICANA", "COPA CONMEBOL SUDAMERICANA"] - } - }, - { - "COPPA ITALIA": { - "logo": "https://i.gyazo.com/8fd7660cca8f8b690f50979b72b295c3.png", - "names": ["ITALIAN CUP"] - } - }, - { - "EFL": { - "logo": "https://i.gyazo.com/9cfa45186357ca8921b39bfae37a2a1f.png", - "names": [ - "CARABAO CUP", - "EFL CUP", - "ENGLISH CARABAO CUP", - "ENGLISH FOOTBALL LEAGUE CUP", - "LEAGUE CUP" - ] - } - }, - { - "EFL LEAGUE ONE": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/25.png", - "names": [ - "ENGLISH FOOTBALL LEAGUE ONE", - "LEAGUE ONE", - "SKY BET LEAGUE ONE" - ] - } - }, - { - "EFL LEAGUE TWO": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/26.png", - "names": [ - "ENGLISH FOOTBALL LEAGUE TWO", - "LEAGUE TWO", - "SKY BET LEAGUE TWO" - ] - } - }, - { - "EKSTRAKLASA": { - "logo": "https://i.gyazo.com/362e31efdd0dad03b00858f4fb0901b5.png", - "names": ["PKO BANK POLSKI EKSTRAKLASA", "POLAND EKSTRAKLASA"] - } - }, - { - "EREDIVISIE": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/11.png", - "names": ["NETHERLANDS EREDIVISIE", "VRIENDENLOTERIJ EREDIVISIE"] - } - }, - { - "FA": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/40.png&w=500&h=500", - "names": [ - "EMIRATES FA CUP", - "ENGLISH FA CUP", - "FA CUP", - "FOOTBALL ASSOCIATION CHALLENGE CUP" - ] - } - }, - { - "FIFA CLUB WORLD CUP": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/1932.png", - "names": ["FIFA CWC"] - } - }, - { - "FIFA WORLD CUP": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/4.png", - "names": ["FIFA WC", "WC"] - } - }, - { - "FIFA'S WOMEN WORLD CUP": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/60.png", - "names": ["FIFA WOMEN WC"] - } - }, - { - "FOOTBALL": { - "logo": "https://i.gyazo.com/1c4aa937f5ea01b0f29bb27adb59884c.png", - "names": [] - } - }, - { - "FRAUEN BUNDESLIGA": { - "logo": "https://i.gyazo.com/d13d4c0330be96801aa4b2d8b83d3a8f.png", - "names": ["GOOGLE PIXEL FRAUEN-BUNDESLIGA", "WOMEN'S FEDERAL LEAGUE"] - } - }, - { - "GREECE CUP": { - "logo": "https://i.gyazo.com/f80306df9b94a90f991b3cce386dc2b5.png", - "names": ["BETSSON GREECE UP", "GREEK CUP", "GREEK FOOTBALL CUP"] - } - }, - { - "J1 LEAGUE": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2199.png", - "names": ["J.LEAGUE", "JAPANESE J.LEAGUE", "MEIJI YASUDA J1 LEAGUE"] - } - }, - { - "K LEAGUE 1": { - "logo": "https://i.gyazo.com/721eba6c954e2015d999ead7a0bd5c69.png", - "names": [] - } - }, - { - "LA LIGA": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/15.png", - "names": [ - "CAMPEONATO NACIONAL DE LIGA DE PRIMERA DIVISION", - "CAMPEONATO NACIONAL DE LIGA DE PRIMERA DIVISIÓN", - "LALIGA", - "PRIMERA DIVISION", - "PRIMERA DIVISIÓN", - "SPANISH LA LIGA", - "SPANISH LALIGA" - ] - } - }, - { - "LA LIGA 2": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/107.png", - "names": [ - "CAMPEONATO NACIONAL DE LIGA DE SEGUNDA DIVISION", - "CAMPEONATO NACIONAL DE LIGA DE SEGUNDA DIVISIÓN", - "LALIGA 2", - "SEGUNDA DIVISION", - "SEGUNDA DIVISIÓN", - "SPAIN SEGUNDA DIVISION", - "SPANISH LA LIGA 2", - "SPANISH LALIGA 2" - ] - } - }, - { - "LA PRIMERA": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2244.png", - "names": [ - "LA LIGA MAYOR", - "PRIMERA DIVISION DE FUTBOL PROFESIONAL DE EL SALVADOR", - "PRIMERA DIVISIÓN DE EL SALVADOR", - "PRIMERA DIVISIÓN DE FÚTBOL PROFESIONAL DE EL SALVADOR", - "SALVADORAN PRIMERA DIVISION" - ] - } - }, - { - "LEAGUES CUP": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2410.png", - "names": [] - } - }, - { - "LIGA DE EXPANSIÓN MX": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2306.png", - "names": ["LIGA BBVA EXPANSIÓN MX"] - } - }, - { - "LIGA FPD": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2245.png", - "names": [ - "COSTA RICAN PRIMERA DIVISION", - "LIGA DE FUTBOL DE PRIMERA DIVISION", - "LIGA DE FÚTBOL DE PRIMERA DIVISIÓN", - "LIGA PROMERICA", - "PRIMERA DIVISION OF COSTA RICA", - "PRIMERA DIVISIÓN OF COSTA RICA" - ] - } - }, - { - "LIGA GUATE": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2248.png", - "names": [ - "LIGA GUATE BANRURAL", - "LIGA NACIONAL", - "LIGA NACIONAL DE FUTBOL DE GUATEMALA", - "LIGA NACIONAL DE FÚTBOL DE GUATEMALA" - ] - } - }, - { - "LIGA HONDUBET": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2247.png", - "names": [ - "HONDURAN LIGA NACIONAL", - "LIGA NACIONAL DE FUTBOL PROFESIONAL DE HONDURAS", - "LIGA NACIONAL DE FÚTBOL PROFESIONAL DE HONDURAS" - ] - } - }, - { - "LIGA I": { - "logo": "https://i.gyazo.com/3fd4b38d5263ca391e45850eb58d11e6.png", - "names": [ - "ROMANIA LIGA 1", - "ROMANIA LIGA I", - "ROMANIAN LIGA 1", - "ROMANIAN LIGA I", - "SUPERLIGA" - ] - } - }, - { - "LIGA MX": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/22.png", - "names": [ - "LIGA BBVA MX", - "MEXICAN LIGA BBVA MX", - "MEXICO LIGA MX", - "PRIMERA DIVISION DE MEXICO", - "PRIMERA DIVISIÓN DE MÉXICO" - ] - } - }, - { - "LIGA MX FEMENIL": { - "logo": "https://i.gyazo.com/ee0e1ba5ea748951b7ec7f46fb411c4f.png", - "names": ["LIGA BBVA MX FEMENIL", "MEXICO WOMEN LIGA MX"] - } - }, - { - "LIGA PROFESIONAL ARGENTINA": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/1.png", - "names": [ - "ARGENTINE PRIMERA DIVISION", - "ARGENTINE PRIMERA DIVISIÓN", - "LIGA PROFESIONAL DE FUTBOL", - "LIGA PROFESIONAL DE FÚTBOL", - "PRIMERA DIVISION", - "PRIMERA DIVISIÓN", - "TORNEO BETANO" - ] - } - }, - { - "LIGUE 1": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/9.png", - "names": ["FRANCE LIGUE 1", "FRENCH LIGUE 1"] - } - }, - { - "LIGUE 2": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/96.png", - "names": ["FRANCE LIGUE 2", "FRENCH LIGUE 2"] - } - }, - { - "MLS": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/19.png", - "names": ["MAJOR LEAGUE SOCCER"] - } - }, - { - "NORTHERN SUPER LEAGUE": { - "logo": "https://i.gyazo.com/042f5bf51ab721bede2d9b56ce1818ae.png", - "names": ["NSL"] - } - }, - { - "NWSL": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2323.png", - "names": ["NATIONAL WOMEN'S SOCCER LEAGUE", "NWSL WOMEN"] - } - }, - { - "NWSL CHALLENGE CUP": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2445.png", - "names": [] - } - }, - { - "PREMIER LEAGUE": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/23.png", - "names": ["ENGLISH PREMIER LEAGUE", "EPL"] - } - }, - { - "PRIMEIRA LIGA": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/14.png", - "names": ["LIGA PORTUGAL", "PORTUGUESE PRIMEIRA LIGA"] - } - }, - { - "PRIMERA A": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/1543.png", - "names": ["COLOMBIAN PRIMERA A"] - } - }, - { - "PRIMERA B": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2295.png", - "names": ["COLOMBIAN PRIMERA B"] - } - }, - { - "SCOTTISH PREMIERSHIP": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/45.png", - "names": ["PREMIERSHIP", "SPFL"] - } - }, - { - "SERBIA SUPERLIGA": { - "logo": "https://i.gyazo.com/0992f078dcacfef489477fc7bb1f5220.webp", - "names": ["MOZZART SUPERLIGA", "SERBIAN SUPER LEAGUE"] - } - }, - { - "SERIE A": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/12.png", - "names": ["ITALIAN SERIE A"] - } - }, - { - "SERIE B": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/99.png", - "names": ["ITALIAN SERIE B"] - } - }, - { - "SOCCER": { - "logo": "https://i.gyazo.com/1c4aa937f5ea01b0f29bb27adb59884c.png", - "names": [] - } - }, - { - "SUPER LEAGUE GREECE": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/98.png", - "names": [ - "A1 ETHNIKI KATIGORIA", - "GREECE SUPER LEAGUE", - "GREEK SUPER LEAGUE", - "SUPER LEAGUE 1" - ] - } - }, - { - "SÜPER LIG": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/18.png", - "names": ["SUPER LIG", "SUPERLIG", "SÜPERLIG", "TURKISH SUPER LIG"] - } - }, - { - "TURKEY 1 LIG": { - "logo": "https://i.gyazo.com/730673f84223a85c9b9ae66123907bba.png", - "names": ["TFF 1. LIG", "TRENDYOL 1. LIG"] - } - }, - { - "U.S. OPEN CUP": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/69.png", - "names": ["LAMAR HUNT U.S. OPEN CUP", "US OPEN CUP", "USOC"] - } - }, - { - "UEFA CHAMPIONS LEAGUE": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2.png", - "names": ["CHAMPIONS LEAGUE", "UCL"] - } - }, - { - "UEFA CONFERENCE LEAGUE": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/20296.png", - "names": [] - } - }, - { - "UEFA EUROPA LEAGUE": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2310.png", - "names": ["EUROPA LEAGUE"] - } - }, - { - "UEFA EUROPEAN CHAMPIONSHIP": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/74.png", - "names": ["EUROS", "UEFA EUROS"] - } - }, - { - "UEFA SUPER CUP": { - "logo": "https://i.gyazo.com/3b786181aba130321b85c0e2f9604652.png", - "names": ["EUROPEAN SUPER CUP"] - } - }, - { - "UEFA WOMEN'S CHAMPIONS LEAGUE": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2408.png", - "names": ["UCL WOMEN", "UEFA WOMEN", "WOMEN'S CHAMPIONS LEAGUE"] - } - }, - { - "USL CHAMPIONSHIP": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2292.png", - "names": ["UNITED SOCCER LEAGUE CHAMPIONSHIP", "USLC"] - } - }, - { - "USL LEAGUE ONE": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2452.png", - "names": ["UNITED SOCCER LEAGUE LEAGUE ONE", "USL 1", "USL1"] - } - }, - { - "WORLD CUP QUALIFIERS": { - "logo": "https://i.gyazo.com/1c4aa937f5ea01b0f29bb27adb59884c.png", - "names": [] - } - }, - { - "WSL": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2314.png", - "names": [ - "BARCLAY'S WOMEN'S SUPER LEAGUE", - "ENGLISH WOMEN'S SUPER LEAGUE", - "FA WSL", - "WOMEN'S SUPER LEAGUE" - ] - } - } - ], - "Tennis.Dummy.us": [ - { - "TENNIS": { - "logo": "https://i.gyazo.com/b5e83afc3a75dacfb831abe975fd3821.png", - "names": [] - } - } - ], - "UFC.247.Dummy.us": [ - { - "UFC": { - "logo": "https://1000logos.net/wp-content/uploads/2017/06/Logo-UFC-500x313.png", - "names": ["UFC FIGHT NIGHT"] - } - } - ], - "WNBA.dummy.us": [ - { - "WNBA": { - "logo": "https://a.espncdn.com/combiner/i?img=/i/teamlogos/leagues/500/wnba.png", - "names": ["NBA W", "WOMEN'S NATIONAL BASKETBALL ASSOCIATION"] - } - } - ] - }, - "teams": { - "NBA": [ - "Atlanta Hawks", - "Boston Celtics", - "Brooklyn Nets", - "Charlotte Hornets", - "Chicago Bulls", - "Cleveland Cavaliers", - "Dallas Mavericks", - "Denver Nuggets", - "Detroit Pistons", - "Golden State Warriors", - "Houston Rockets", - "Indiana Pacers", - "Los Angeles Clippers", - "Los Angeles Lakers", - "Memphis Grizzlies", - "Miami Heat", - "Milwaukee Bucks", - "Minnesota Timberwolves", - "New Orleans Pelicans", - "New York Knicks", - "Oklahoma City Thunder", - "Orlando Magic", - "Philadelphia 76ers", - "Phoenix Suns", - "Portland Trail Blazers", - "Sacramento Kings", - "San Antonio Spurs", - "Toronto Raptors", - "Utah Jazz", - "Washington Wizards" - ], - "NFL": [ - "Arizona Cardinals", - "Atlanta Falcons", - "Baltimore Ravens", - "Buffalo Bills", - "Carolina Panthers", - "Chicago Bears", - "Cincinnati Bengals", - "Cleveland Browns", - "Dallas Cowboys", - "Denver Broncos", - "Detroit Lions", - "Green Bay Packers", - "Houston Texans", - "Indianapolis Colts", - "Jacksonville Jaguars", - "Kansas City Chiefs", - "Las Vegas Raiders", - "Los Angeles Chargers", - "Los Angeles Rams", - "Miami Dolphins", - "Minnesota Vikings", - "New England Patriots", - "New Orleans Saints", - "New York Giants", - "New York Jets", - "Philadelphia Eagles", - "Pittsburgh Steelers", - "San Francisco 49ers", - "Seattle Seahawks", - "Tampa Bay Buccaneers", - "Tennessee Titans", - "Washington Commanders" - ], - "WNBA": [ - "Atlanta Dream", - "Chicago Sky", - "Connecticut Sun", - "Dallas Wings", - "Golden State Valkyries", - "Indiana Fever", - "Las Vegas Aces", - "Los Angeles Sparks", - "Minnesota Lynx", - "New York Liberty", - "Phoenix Mercury", - "Seattle Storm", - "Washington Mystics" - ] - } -} +{ + "leagues": { + "Basketball.Dummy.us": [ + { + "BASKETBALL": { + "logo": "https://1000logos.net/wp-content/uploads/2024/04/Basketball-Emoji-1536x864.png", + "names": [] + } + } + ], + "Golf.Dummy.us": [ + { + "GOLF": { + "logo": "https://i.gyazo.com/14a883f22796f631e6f97c34dbeb6ada.png", + "names": [] + } + }, + { + "PGA": { + "logo": "https://1000logos.net/wp-content/uploads/2024/10/PGA-Tour-Logo-500x281.png", + "names": ["PGA TOUR"] + } + } + ], + "MLB.Baseball.Dummy.us": [ + { + "MLB": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/teamlogos/leagues/500/mlb.png", + "names": ["BASEBALL", "MAJOR LEAGUE BASEBALL"] + } + } + ], + "NBA.Basketball.Dummy.us": [ + { + "NBA": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/teamlogos/leagues/500/nba.png", + "names": ["NATIONAL BASKETBALL ASSOCIATION", "NBA PRESEASON"] + } + } + ], + "NCAA.Sports.Dummy.us": [ + { + "NCAA": { + "logo": "https://1000logos.net/wp-content/uploads/2021/12/NCAA-Logo-500x281.png", + "names": ["CBB", "CFB", "NCAAB", "NCAAF"] + } + } + ], + "NFL.Dummy.us": [ + { + "NFL": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/teamlogos/leagues/500/nfl.png", + "names": [ + "AMERICAN FOOTBALL", + "NATIONAL FOOTBALL LEAGUE", + "NFL PRESEASON", + "USA NFL" + ] + } + } + ], + "NHL.Hockey.Dummy.us": [ + { + "NHL": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/teamlogos/leagues/500/nhl.png", + "names": ["HOCKEY", "NATIONAL HOCKEY LEAGUE", "NHL PRESEASON"] + } + } + ], + "PPV.EVENTS.Dummy.us": [ + { + "PAY PER VIEW": { + "logo": null, + "names": ["PAY-PER-VIEW", "PAYPERVIEW", "PPV"] + } + }, + { + "WRESTLING": { + "logo": null, + "names": ["AEW", "WWE"] + } + } + ], + "Racing.Dummy.us": [ + { + "F1": { + "logo": "https://1000logos.net/wp-content/uploads/2021/06/F1-logo-500x281.png", + "names": ["FORMULA 1", "FORMULA ONE"] + } + }, + { + "MOTO GP": { + "logo": "https://1000logos.net/wp-content/uploads/2021/03/MotoGP-Logo-500x281.png", + "names": ["MOTOGP"] + } + }, + { + "RACING": { + "logo": null, + "names": [] + } + } + ], + "Soccer.Dummy.us": [ + { + "2. BUNDESLIGA": { + "logo": "https://i.gyazo.com/6c343e57acf501f4df3502d7ec646897.png", + "names": [] + } + }, + { + "3. LIGA": { + "logo": "https://i.gyazo.com/9f4f2e8370377b6214b4103003196de7.png", + "names": [] + } + }, + { + "AFC CHAMPIONS LEAGUE": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2200.png&scale=crop&cquality=40&location=origin&w=500&h=500", + "names": [ + "ACL", + "ACL ELITE", + "AFC CHAMPIONS LEAGUE ELITE", + "ASIAN CHAMPIONS LEAGUE" + ] + } + }, + { + "AFRICA CUP OF NATIONS": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/76.png", + "names": ["AFCON"] + } + }, + { + "AUSTRIA 2 LIGA": { + "logo": "https://i.gyazo.com/5d1464502b841fef6e5d78c8b0764b52.png", + "names": ["ADMIRAL 2. LIGA"] + } + }, + { + "AUSTRIA BUNDESLIGA": { + "logo": "https://i.gyazo.com/83d851fb1110f1e395690403f9cf01bb.webp", + "names": ["ADMIRAL BUNDESLIGA", "FEDERAL LEAGUE"] + } + }, + { + "BUNDESLIGA": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/10.png", + "names": ["BUNDESLIG", "GERMAN BUNDESLIGA"] + } + }, + { + "CAF CHAMPIONS LEAGUE": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2391.png", + "names": [] + } + }, + { + "CANADIAN PREMIER LEAGUE": { + "logo": "https://i.gyazo.com/f61986e2ccfbf88f7d753b4e7f2c9fdc.png", + "names": ["CANPL", "CPL"] + } + }, + { + "CHAMPIONSHIP": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/24.png", + "names": [ + "ENGLISH CHAMPIONSHIP", + "ENGLISH FOOTBALL LEAGUE CHAMPIONSHIP", + "ENGLISH LEAGUE CHAMPIONSHIP", + "SKY BET CHAMPIONSHIP" + ] + } + }, + { + "CONCACAF CENTRAL AMERICAN CUP": { + "logo": "https://b.fssta.com/uploads/application/soccer/competition-logos/CONCACAFCentralAmericanCup.png", + "names": ["COPA CENTROAMERICANA DE CONCACAF"] + } + }, + { + "CONCACAF CHAMPIONS LEAGUE": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2298.png", + "names": ["CONCACAF CHAMPIONS CUP"] + } + }, + { + "CONCACAF GOLD CUP": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/59.png", + "names": ["COPA ORO CONCACAF"] + } + }, + { + "CONCACAF W CHAMPIONS CUP": { + "logo": "https://i.gyazo.com/c1caff728e9a32711254b98d008194b2.png", + "names": [] + } + }, + { + "CONCACAF W CHAMPIONSHIP": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/18969.png", + "names": [] + } + }, + { + "COPA AMÉRICA": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/83.png", + "names": [ + "CONMEBOL COPA AMERICA", + "COPA AMERICA", + "COPA LIBERTADORES DE AMÉRICA", + "SOUTH AMERICAN FOOTBALL CHAMPIONSHIP" + ] + } + }, + { + "COPA LIBERTADORES": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/58.png", + "names": [ + "CONMEBOL LIBERTADORES", + "COPA LIBERTADORES DE AMERICA", + "COPA LIBERTADORES DE AMÉRICA", + "LIBERTADORES" + ] + } + }, + { + "COPA SUDAMERICANA": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/1208.png", + "names": ["CONMEBOL SUDAMERICANA", "COPA CONMEBOL SUDAMERICANA"] + } + }, + { + "COPPA ITALIA": { + "logo": "https://i.gyazo.com/8fd7660cca8f8b690f50979b72b295c3.png", + "names": ["ITALIAN CUP"] + } + }, + { + "EFL": { + "logo": "https://i.gyazo.com/9cfa45186357ca8921b39bfae37a2a1f.png", + "names": [ + "CARABAO CUP", + "EFL CUP", + "ENGLISH CARABAO CUP", + "ENGLISH FOOTBALL LEAGUE CUP", + "LEAGUE CUP" + ] + } + }, + { + "EFL LEAGUE ONE": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/25.png", + "names": [ + "ENGLISH FOOTBALL LEAGUE ONE", + "LEAGUE ONE", + "SKY BET LEAGUE ONE" + ] + } + }, + { + "EFL LEAGUE TWO": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/26.png", + "names": [ + "ENGLISH FOOTBALL LEAGUE TWO", + "LEAGUE TWO", + "SKY BET LEAGUE TWO" + ] + } + }, + { + "EKSTRAKLASA": { + "logo": "https://i.gyazo.com/362e31efdd0dad03b00858f4fb0901b5.png", + "names": ["PKO BANK POLSKI EKSTRAKLASA", "POLAND EKSTRAKLASA"] + } + }, + { + "EREDIVISIE": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/11.png", + "names": ["NETHERLANDS EREDIVISIE", "VRIENDENLOTERIJ EREDIVISIE"] + } + }, + { + "FA": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/40.png&w=500&h=500", + "names": [ + "EMIRATES FA CUP", + "ENGLISH FA CUP", + "FA CUP", + "FOOTBALL ASSOCIATION CHALLENGE CUP" + ] + } + }, + { + "FIFA CLUB WORLD CUP": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/1932.png", + "names": ["FIFA CWC"] + } + }, + { + "FIFA WORLD CUP": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/4.png", + "names": ["FIFA WC", "WC"] + } + }, + { + "FIFA'S WOMEN WORLD CUP": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/60.png", + "names": ["FIFA WOMEN WC"] + } + }, + { + "FOOTBALL": { + "logo": "https://i.gyazo.com/1c4aa937f5ea01b0f29bb27adb59884c.png", + "names": [] + } + }, + { + "FRAUEN BUNDESLIGA": { + "logo": "https://i.gyazo.com/d13d4c0330be96801aa4b2d8b83d3a8f.png", + "names": ["GOOGLE PIXEL FRAUEN-BUNDESLIGA", "WOMEN'S FEDERAL LEAGUE"] + } + }, + { + "GREECE CUP": { + "logo": "https://i.gyazo.com/f80306df9b94a90f991b3cce386dc2b5.png", + "names": ["BETSSON GREECE UP", "GREEK CUP", "GREEK FOOTBALL CUP"] + } + }, + { + "J1 LEAGUE": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2199.png", + "names": ["J.LEAGUE", "JAPANESE J.LEAGUE", "MEIJI YASUDA J1 LEAGUE"] + } + }, + { + "K LEAGUE 1": { + "logo": "https://i.gyazo.com/721eba6c954e2015d999ead7a0bd5c69.png", + "names": [] + } + }, + { + "LA LIGA": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/15.png", + "names": [ + "CAMPEONATO NACIONAL DE LIGA DE PRIMERA DIVISION", + "CAMPEONATO NACIONAL DE LIGA DE PRIMERA DIVISIÓN", + "LALIGA", + "PRIMERA DIVISION", + "PRIMERA DIVISIÓN", + "SPANISH LA LIGA", + "SPANISH LALIGA" + ] + } + }, + { + "LA LIGA 2": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/107.png", + "names": [ + "CAMPEONATO NACIONAL DE LIGA DE SEGUNDA DIVISION", + "CAMPEONATO NACIONAL DE LIGA DE SEGUNDA DIVISIÓN", + "LALIGA 2", + "SEGUNDA DIVISION", + "SEGUNDA DIVISIÓN", + "SPAIN SEGUNDA DIVISION", + "SPANISH LA LIGA 2", + "SPANISH LALIGA 2" + ] + } + }, + { + "LA PRIMERA": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2244.png", + "names": [ + "LA LIGA MAYOR", + "PRIMERA DIVISION DE FUTBOL PROFESIONAL DE EL SALVADOR", + "PRIMERA DIVISIÓN DE EL SALVADOR", + "PRIMERA DIVISIÓN DE FÚTBOL PROFESIONAL DE EL SALVADOR", + "SALVADORAN PRIMERA DIVISION" + ] + } + }, + { + "LEAGUES CUP": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2410.png", + "names": [] + } + }, + { + "LIGA DE EXPANSIÓN MX": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2306.png", + "names": ["LIGA BBVA EXPANSIÓN MX"] + } + }, + { + "LIGA FPD": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2245.png", + "names": [ + "COSTA RICAN PRIMERA DIVISION", + "LIGA DE FUTBOL DE PRIMERA DIVISION", + "LIGA DE FÚTBOL DE PRIMERA DIVISIÓN", + "LIGA PROMERICA", + "PRIMERA DIVISION OF COSTA RICA", + "PRIMERA DIVISIÓN OF COSTA RICA" + ] + } + }, + { + "LIGA GUATE": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2248.png", + "names": [ + "LIGA GUATE BANRURAL", + "LIGA NACIONAL", + "LIGA NACIONAL DE FUTBOL DE GUATEMALA", + "LIGA NACIONAL DE FÚTBOL DE GUATEMALA" + ] + } + }, + { + "LIGA HONDUBET": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2247.png", + "names": [ + "HONDURAN LIGA NACIONAL", + "LIGA NACIONAL DE FUTBOL PROFESIONAL DE HONDURAS", + "LIGA NACIONAL DE FÚTBOL PROFESIONAL DE HONDURAS" + ] + } + }, + { + "LIGA I": { + "logo": "https://i.gyazo.com/3fd4b38d5263ca391e45850eb58d11e6.png", + "names": [ + "ROMANIA LIGA 1", + "ROMANIA LIGA I", + "ROMANIAN LIGA 1", + "ROMANIAN LIGA I", + "SUPERLIGA" + ] + } + }, + { + "LIGA MX": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/22.png", + "names": [ + "LIGA BBVA MX", + "MEXICAN LIGA BBVA MX", + "MEXICO LIGA MX", + "PRIMERA DIVISION DE MEXICO", + "PRIMERA DIVISIÓN DE MÉXICO" + ] + } + }, + { + "LIGA MX FEMENIL": { + "logo": "https://i.gyazo.com/ee0e1ba5ea748951b7ec7f46fb411c4f.png", + "names": ["LIGA BBVA MX FEMENIL", "MEXICO WOMEN LIGA MX"] + } + }, + { + "LIGA PROFESIONAL ARGENTINA": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/1.png", + "names": [ + "ARGENTINE PRIMERA DIVISION", + "ARGENTINE PRIMERA DIVISIÓN", + "LIGA PROFESIONAL DE FUTBOL", + "LIGA PROFESIONAL DE FÚTBOL", + "PRIMERA DIVISION", + "PRIMERA DIVISIÓN", + "TORNEO BETANO" + ] + } + }, + { + "LIGUE 1": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/9.png", + "names": ["FRANCE LIGUE 1", "FRENCH LIGUE 1"] + } + }, + { + "LIGUE 2": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/96.png", + "names": ["FRANCE LIGUE 2", "FRENCH LIGUE 2"] + } + }, + { + "MLS": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/19.png", + "names": ["MAJOR LEAGUE SOCCER"] + } + }, + { + "NORTHERN SUPER LEAGUE": { + "logo": "https://i.gyazo.com/042f5bf51ab721bede2d9b56ce1818ae.png", + "names": ["NSL"] + } + }, + { + "NWSL": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2323.png", + "names": ["NATIONAL WOMEN'S SOCCER LEAGUE", "NWSL WOMEN"] + } + }, + { + "NWSL CHALLENGE CUP": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2445.png", + "names": [] + } + }, + { + "PREMIER LEAGUE": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/23.png", + "names": ["ENGLISH PREMIER LEAGUE", "EPL"] + } + }, + { + "PRIMEIRA LIGA": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/14.png", + "names": ["LIGA PORTUGAL", "PORTUGUESE PRIMEIRA LIGA"] + } + }, + { + "PRIMERA A": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/1543.png", + "names": ["COLOMBIAN PRIMERA A"] + } + }, + { + "PRIMERA B": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2295.png", + "names": ["COLOMBIAN PRIMERA B"] + } + }, + { + "SCOTTISH PREMIERSHIP": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/45.png", + "names": ["PREMIERSHIP", "SPFL"] + } + }, + { + "SERBIA SUPERLIGA": { + "logo": "https://i.gyazo.com/0992f078dcacfef489477fc7bb1f5220.webp", + "names": ["MOZZART SUPERLIGA", "SERBIAN SUPER LEAGUE"] + } + }, + { + "SERIE A": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/12.png", + "names": ["ITALIAN SERIE A"] + } + }, + { + "SERIE B": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/99.png", + "names": ["ITALIAN SERIE B"] + } + }, + { + "SOCCER": { + "logo": "https://i.gyazo.com/1c4aa937f5ea01b0f29bb27adb59884c.png", + "names": [] + } + }, + { + "SUPER LEAGUE GREECE": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/98.png", + "names": [ + "A1 ETHNIKI KATIGORIA", + "GREECE SUPER LEAGUE", + "GREEK SUPER LEAGUE", + "SUPER LEAGUE 1" + ] + } + }, + { + "SÜPER LIG": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/18.png", + "names": ["SUPER LIG", "SUPERLIG", "SÜPERLIG", "TURKISH SUPER LIG"] + } + }, + { + "TURKEY 1 LIG": { + "logo": "https://i.gyazo.com/730673f84223a85c9b9ae66123907bba.png", + "names": ["TFF 1. LIG", "TRENDYOL 1. LIG"] + } + }, + { + "U.S. OPEN CUP": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/69.png", + "names": ["LAMAR HUNT U.S. OPEN CUP", "US OPEN CUP", "USOC"] + } + }, + { + "UEFA CHAMPIONS LEAGUE": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2.png", + "names": ["CHAMPIONS LEAGUE", "UCL"] + } + }, + { + "UEFA CONFERENCE LEAGUE": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/20296.png", + "names": [] + } + }, + { + "UEFA EUROPA LEAGUE": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2310.png", + "names": ["EUROPA LEAGUE"] + } + }, + { + "UEFA EUROPEAN CHAMPIONSHIP": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/74.png", + "names": ["EUROS", "UEFA EUROS"] + } + }, + { + "UEFA SUPER CUP": { + "logo": "https://i.gyazo.com/3b786181aba130321b85c0e2f9604652.png", + "names": ["EUROPEAN SUPER CUP"] + } + }, + { + "UEFA WOMEN'S CHAMPIONS LEAGUE": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2408.png", + "names": ["UCL WOMEN", "UEFA WOMEN", "WOMEN'S CHAMPIONS LEAGUE"] + } + }, + { + "USL CHAMPIONSHIP": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2292.png", + "names": ["UNITED SOCCER LEAGUE CHAMPIONSHIP", "USLC"] + } + }, + { + "USL LEAGUE ONE": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2452.png", + "names": ["UNITED SOCCER LEAGUE LEAGUE ONE", "USL 1", "USL1"] + } + }, + { + "WORLD CUP QUALIFIERS": { + "logo": "https://i.gyazo.com/1c4aa937f5ea01b0f29bb27adb59884c.png", + "names": [] + } + }, + { + "WSL": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2314.png", + "names": [ + "BARCLAY'S WOMEN'S SUPER LEAGUE", + "ENGLISH WOMEN'S SUPER LEAGUE", + "FA WSL", + "WOMEN'S SUPER LEAGUE" + ] + } + } + ], + "Tennis.Dummy.us": [ + { + "TENNIS": { + "logo": "https://i.gyazo.com/b5e83afc3a75dacfb831abe975fd3821.png", + "names": [] + } + } + ], + "UFC.247.Dummy.us": [ + { + "UFC": { + "logo": "https://1000logos.net/wp-content/uploads/2017/06/Logo-UFC-500x313.png", + "names": ["UFC FIGHT NIGHT"] + } + } + ], + "WNBA.dummy.us": [ + { + "WNBA": { + "logo": "https://a.espncdn.com/combiner/i?img=/i/teamlogos/leagues/500/wnba.png", + "names": ["NBA W", "WOMEN'S NATIONAL BASKETBALL ASSOCIATION"] + } + } + ] + }, + "teams": { + "NBA": [ + "Atlanta Hawks", + "Boston Celtics", + "Brooklyn Nets", + "Charlotte Hornets", + "Chicago Bulls", + "Cleveland Cavaliers", + "Dallas Mavericks", + "Denver Nuggets", + "Detroit Pistons", + "Golden State Warriors", + "Houston Rockets", + "Indiana Pacers", + "Los Angeles Clippers", + "Los Angeles Lakers", + "Memphis Grizzlies", + "Miami Heat", + "Milwaukee Bucks", + "Minnesota Timberwolves", + "New Orleans Pelicans", + "New York Knicks", + "Oklahoma City Thunder", + "Orlando Magic", + "Philadelphia 76ers", + "Phoenix Suns", + "Portland Trail Blazers", + "Sacramento Kings", + "San Antonio Spurs", + "Toronto Raptors", + "Utah Jazz", + "Washington Wizards" + ], + "NFL": [ + "Arizona Cardinals", + "Atlanta Falcons", + "Baltimore Ravens", + "Buffalo Bills", + "Carolina Panthers", + "Chicago Bears", + "Cincinnati Bengals", + "Cleveland Browns", + "Dallas Cowboys", + "Denver Broncos", + "Detroit Lions", + "Green Bay Packers", + "Houston Texans", + "Indianapolis Colts", + "Jacksonville Jaguars", + "Kansas City Chiefs", + "Las Vegas Raiders", + "Los Angeles Chargers", + "Los Angeles Rams", + "Miami Dolphins", + "Minnesota Vikings", + "New England Patriots", + "New Orleans Saints", + "New York Giants", + "New York Jets", + "Philadelphia Eagles", + "Pittsburgh Steelers", + "San Francisco 49ers", + "Seattle Seahawks", + "Tampa Bay Buccaneers", + "Tennessee Titans", + "Washington Commanders" + ], + "WNBA": [ + "Atlanta Dream", + "Chicago Sky", + "Connecticut Sun", + "Dallas Wings", + "Golden State Valkyries", + "Indiana Fever", + "Las Vegas Aces", + "Los Angeles Sparks", + "Minnesota Lynx", + "New York Liberty", + "Phoenix Mercury", + "Seattle Storm", + "Washington Mystics" + ] + } +}