Parsowanie EPG z pliku xml.

0

Mam plik .gz
http://list.plusx.tv/pl10.gz
Pobrałem go i zapisałem xml do zmiennej.
Jak sensownie sparsować ten xml? Może są moduły do parsowania epg?

2

Oczywiście każdy z nas rodzi się z wiedzą, co to jest EPG

0
AnyKtokolwiek napisał(a):

Oczywiście każdy z nas rodzi się z wiedzą, co to jest EPG

Program TV do listy np. m3u.

0

Ta biblioteka może pomoże


from m3u8 import M3U8

# Wczytanie pliku M3U
m3u_file = "example.m3u"
with open(m3u_file, "r") as file:
    m3u_content = file.read()

# Parsowanie pliku M3U
m3u_parser = M3U8()
m3u_parser.read(m3u_content)

# Przykład wyświetlenia informacji o kanałach
for playlist in m3u_parser.playlists:
    print(f"Channel Name: {playlist.name}")
    print(f"Channel URL: {playlist.uri}")
    print(f"Tvg ID: {playlist.attributes.get('tvg-id', '')}")
    print(f"Tvg Name: {playlist.attributes.get('tvg-name', '')}")
    print(f"Tvg Logo: {playlist.attributes.get('tvg-logo', '')}")
    print("")

1 użytkowników online, w tym zalogowanych: 0, gości: 1