Stránka 1 z 1

RTVS nenacitava zaznamy z archivu

Napsal: 19 říj 2025 12:34
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

Re: RTVS nenacitava zaznamy z archivu

Napsal: 19 říj 2025 12:42
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:

Re: RTVS nenacitava zaznamy z archivu

Napsal: 19 říj 2025 18:05
od bluedawe
Dobry napad. Hotovo.