From adafa74dbba78c5e960af7a50da06286f9f3e297 Mon Sep 17 00:00:00 2001 From: mac12m99 <10120390+mac12m99@users.noreply.github.com> Date: Wed, 8 Sep 2021 17:50:45 +0200 Subject: [PATCH] Fix altaCommunity -> SerieTv mancanti --- channels/altadefinizionecommunity.py | 6 +++--- tests/test_generic.py | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/channels/altadefinizionecommunity.py b/channels/altadefinizionecommunity.py index 7190b499..c8e847ee 100644 --- a/channels/altadefinizionecommunity.py +++ b/channels/altadefinizionecommunity.py @@ -23,12 +23,12 @@ def mainlist(item): film = ['/load-more-film?anno=&order=&support_webp=1&type=movie&page=1', # Voce Menu,['url','action','args',contentType] - ('Generi Film', ['/film/movie', 'genres', 'genres']), + ('Generi', ['/film/movie', 'genres', 'genres']), ] tvshow = ['/load-more-film?type=tvshow&anno=&order=&support_webp=1&page=1', # Voce Menu,['url','action','args',contentType] - ('Generi Serie TV', ['/film/movie', 'genres', 'genres']), + ('Generi', ['/film/movie', 'genres', 'genres']), ] altri = [ @@ -151,7 +151,7 @@ def peliculas(item): json = support.httptools.downloadpage(item.url, headers=headers, cloudscraper=True).json data = "\n".join(json['data']) - patron = 'wrapFilm">\s*\s*(?P[0-9]{4})\s*]+>[^<]+\s*(?P[^<]+).*?]+>\s*\s*

(?P[^<[]+)(?:\[(?P<lang>[sSuUbBiItTaA-]+))?' + patron = r'wrapFilm">\s*<a href="(?P<url>[^"]+)">\s*<span class="year">(?P<year>[0-9]{4})</span>\s*<span[^>]+>[^<]+</span>\s*<span class="qual">(?P<quality>[^<]+).*?<img src="(?P<thumbnail>[^"]+)[^>]+>.*?<h3>(?P<title>[^<[]+)(?:\[(?P<lang>[sSuUbBiItTaA-]+))?' # paginazione if json.get('have_next'): def fullItemlistHook(itemlist): diff --git a/tests/test_generic.py b/tests/test_generic.py index 3b2ebd1f..21fcf59d 100644 --- a/tests/test_generic.py +++ b/tests/test_generic.py @@ -74,6 +74,10 @@ chNumRis = { 'Film': 16, 'Serie TV': 16, }, + 'altadefinizionecommunity': { + 'Film': 22, + 'Serie TV': 22, + }, 'altadefinizioneclick': { 'Film': 36, 'Serie TV': 36,