RTVS nenacitava zaznamy z archivu

Enigma2 plugin pro přehrávání cz/sk video archivů
Enigma2 plugin pre prehrávánie cz/sk video archivov

Moderátoři: skyjet, EnoSat, peter54, 9000peter

Pravidla fóra
Ako sa stať podporovateľom ArchivCZSK + zoznam výhod

Problém s ArchivCZSK? Postup ako nahlásiť chybu nájdete v tomto príspevku. Na reklamácie, že niečo nefunguje bez priloženého log súboru nereagujem.
K dispozícii je nová WIKI s popisom funkcií ArchivCZSK o ktorých možno ani neviete ...
Odpovědět
bluedawe
Registrovaný
Registrovaný
Příspěvky: 2
Registrován: 19 říj 2025 11:53
Dostal poděkování: 1 poděkování

RTVS nenacitava zaznamy z archivu

Příspěvek od bluedawe »

plugin RTVS nenacitava data z archivu. Problem je v premennych START_AZ a START_DATE. V HTML kode stranky pribudol data-content-list, takze treba upravit na:

START_AZ = '<div data-content-list=\"list\" class=\"row tv__archive tv__archive--list\">'
START_DATE = '<div data-content-list=\"carousel\" class=\"row tv__archive tv__archive--date\"'

Zaroven pri vyhladavani na webe pribudla domena v url archivnych poloziek, takze funkcia searching musi zohladnit tuto zmenu. Moj navrh upravy:

Kód: Vybrat vše

        def searching(self, page):
                result = []
                pj = json.loads(page)
                for block in pj.get('blocks'):
                        for hit in pj['blocks'][block]['hits']:
                                [b]if pj['blocks'][block]['title'] == 'TV archív':[/b]
                                        if hit['uri'].find('/televizia/archiv/'):
                                                item = self.video_item()
                                                [b]item['title'] = hit.get('name')[/b]
                                                if hit.get('air_start_p'): item['title'] = item['title'] + ' (' + hit.get('air_start_p') + ')'
                                                [b]item['url'] = self._fix_url(hit.get('uri'))[/b]
                                                item['img'] = hit.get('thumbnail')
                                                self._filter(result,item)
                                        elif hit['uri'].find('/televizia/program/'):
                                                item = self.dir_item()
                                                i[b]tem['title'] = hit.get('name')[/b]
                                                [b]item['url'] = self._fix_url(hit.get('uri').replace('/program/','/archiv/'))[/b]
                                                item['img'] = hit.get('thumbnail')
                                                self._filter(result,item)
                return result
Uživatelský avatar
mojzis
Pokročilý
Pokročilý
Příspěvky: 64
Registrován: 06 led 2024 18:26
Dal poděkování: 3 poděkování
Dostal poděkování: 4 poděkování

Re: RTVS nenacitava zaznamy z archivu

Příspěvek od mojzis »

Preco sa prosim ta nepripojis na github a nedas tam pullrequest ked si schopny to "opravit"? Lebo tu to pisat moc vyznam nema a skyjet asi nema casu tak mozno by si sa k nim mohol pridat a sem tam cosi poopravovat :01:
- - Boh s tebou - -
bluedawe
Registrovaný
Registrovaný
Příspěvky: 2
Registrován: 19 říj 2025 11:53
Dostal poděkování: 1 poděkování

Re: RTVS nenacitava zaznamy z archivu

Příspěvek od bluedawe »

Dobry napad. Hotovo.
Odpovědět

Zpět na „Archiv CZSK“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host