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?
0
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("")