e
This commit is contained in:
parent
3f8c1c6c68
commit
00000d9749
3 changed files with 763 additions and 657 deletions
|
|
@ -148,9 +148,7 @@ async def main() -> None:
|
||||||
root.append(channel)
|
root.append(channel)
|
||||||
|
|
||||||
for program in epg_data.findall("programme"):
|
for program in epg_data.findall("programme"):
|
||||||
tvg_id = program.get("channel")
|
if program.get("channel") in tvg_ids:
|
||||||
|
|
||||||
if tvg_id in tvg_ids:
|
|
||||||
title_text = program.find("title").text
|
title_text = program.find("title").text
|
||||||
subtitle = program.find("sub-title")
|
subtitle = program.find("sub-title")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -162,6 +162,7 @@
|
||||||
"names": [
|
"names": [
|
||||||
"ENGLISH CHAMPIONSHIP",
|
"ENGLISH CHAMPIONSHIP",
|
||||||
"ENGLISH FOOTBALL LEAGUE CHAMPIONSHIP",
|
"ENGLISH FOOTBALL LEAGUE CHAMPIONSHIP",
|
||||||
|
"ENGLISH LEAGUE CHAMPIONSHIP",
|
||||||
"SKY BET CHAMPIONSHIP"
|
"SKY BET CHAMPIONSHIP"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
@ -184,6 +185,18 @@
|
||||||
"names": ["COPA ORO CONCACAF"]
|
"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": {
|
"COPA AMÉRICA": {
|
||||||
"logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/83.png",
|
"logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/83.png",
|
||||||
|
|
@ -195,12 +208,6 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"COPPA ITALIA": {
|
|
||||||
"logo": "https://i.gyazo.com/8fd7660cca8f8b690f50979b72b295c3.png",
|
|
||||||
"names": ["ITALIAN CUP"]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"COPA LIBERTADORES": {
|
"COPA LIBERTADORES": {
|
||||||
"logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/58.png",
|
"logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/58.png",
|
||||||
|
|
@ -218,12 +225,19 @@
|
||||||
"names": ["CONMEBOL SUDAMERICANA", "COPA CONMEBOL SUDAMERICANA"]
|
"names": ["CONMEBOL SUDAMERICANA", "COPA CONMEBOL SUDAMERICANA"]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"COPPA ITALIA": {
|
||||||
|
"logo": "https://i.gyazo.com/8fd7660cca8f8b690f50979b72b295c3.png",
|
||||||
|
"names": ["ITALIAN CUP"]
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"EFL": {
|
"EFL": {
|
||||||
"logo": "https://i.gyazo.com/9cfa45186357ca8921b39bfae37a2a1f.png",
|
"logo": "https://i.gyazo.com/9cfa45186357ca8921b39bfae37a2a1f.png",
|
||||||
"names": [
|
"names": [
|
||||||
"CARABAO CUP",
|
"CARABAO CUP",
|
||||||
"EFL CUP",
|
"EFL CUP",
|
||||||
|
"ENGLISH CARABAO CUP",
|
||||||
"ENGLISH FOOTBALL LEAGUE CUP",
|
"ENGLISH FOOTBALL LEAGUE CUP",
|
||||||
"LEAGUE CUP"
|
"LEAGUE CUP"
|
||||||
]
|
]
|
||||||
|
|
@ -266,6 +280,7 @@
|
||||||
"logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/40.png&w=500&h=500",
|
"logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/40.png&w=500&h=500",
|
||||||
"names": [
|
"names": [
|
||||||
"EMIRATES FA CUP",
|
"EMIRATES FA CUP",
|
||||||
|
"ENGLISH FA CUP",
|
||||||
"FA CUP",
|
"FA CUP",
|
||||||
"FOOTBALL ASSOCIATION CHALLENGE CUP"
|
"FOOTBALL ASSOCIATION CHALLENGE CUP"
|
||||||
]
|
]
|
||||||
|
|
@ -348,6 +363,64 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"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": {
|
"LIGA I": {
|
||||||
"logo": "https://i.gyazo.com/3fd4b38d5263ca391e45850eb58d11e6.png",
|
"logo": "https://i.gyazo.com/3fd4b38d5263ca391e45850eb58d11e6.png",
|
||||||
|
|
@ -365,7 +438,6 @@
|
||||||
"logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/22.png",
|
"logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/22.png",
|
||||||
"names": [
|
"names": [
|
||||||
"LIGA BBVA MX",
|
"LIGA BBVA MX",
|
||||||
"LIGA MAYOR",
|
|
||||||
"MEXICAN LIGA BBVA MX",
|
"MEXICAN LIGA BBVA MX",
|
||||||
"MEXICO LIGA MX",
|
"MEXICO LIGA MX",
|
||||||
"PRIMERA DIVISION DE MEXICO",
|
"PRIMERA DIVISION DE MEXICO",
|
||||||
|
|
@ -373,6 +445,12 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"LIGA MX FEMENIL": {
|
||||||
|
"logo": "https://i.gyazo.com/ee0e1ba5ea748951b7ec7f46fb411c4f.png",
|
||||||
|
"names": ["LIGA BBVA MX FEMENIL", "MEXICO WOMEN LIGA MX"]
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"LIGA PROFESIONAL ARGENTINA": {
|
"LIGA PROFESIONAL ARGENTINA": {
|
||||||
"logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/1.png",
|
"logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/1.png",
|
||||||
|
|
@ -405,12 +483,24 @@
|
||||||
"names": ["MAJOR LEAGUE SOCCER"]
|
"names": ["MAJOR LEAGUE SOCCER"]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"NORTHERN SUPER LEAGUE": {
|
||||||
|
"logo": "https://i.gyazo.com/042f5bf51ab721bede2d9b56ce1818ae.png",
|
||||||
|
"names": ["NSL"]
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"NWSL": {
|
"NWSL": {
|
||||||
"logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2323.png",
|
"logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2323.png",
|
||||||
"names": ["NATIONAL WOMEN'S SOCCER LEAGUE", "NWSL WOMEN"]
|
"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": {
|
"PREMIER LEAGUE": {
|
||||||
"logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/23.png",
|
"logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/23.png",
|
||||||
|
|
@ -488,6 +578,12 @@
|
||||||
"names": ["TFF 1. LIG", "TRENDYOL 1. LIG"]
|
"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": {
|
"UEFA CHAMPIONS LEAGUE": {
|
||||||
"logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2.png",
|
"logo": "https://a.espncdn.com/combiner/i?img=/i/leaguelogos/soccer/500/2.png",
|
||||||
|
|
@ -524,6 +620,18 @@
|
||||||
"names": ["UCL WOMEN", "UEFA WOMEN", "WOMEN'S CHAMPIONS LEAGUE"]
|
"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": {
|
"WORLD CUP QUALIFIERS": {
|
||||||
"logo": "https://i.gyazo.com/1c4aa937f5ea01b0f29bb27adb59884c.png",
|
"logo": "https://i.gyazo.com/1c4aa937f5ea01b0f29bb27adb59884c.png",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue