From 28fbc4ed82bf13a673a53074ecbe66716f7ef191 Mon Sep 17 00:00:00 2001 From: Alhaziel01 Date: Mon, 2 Aug 2021 19:05:58 +0200 Subject: [PATCH 1/4] Fix AniPlay (Riaggiungere le serie in Videoteca) --- channels/aniplay.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/channels/aniplay.py b/channels/aniplay.py index 9215f738..8d522504 100644 --- a/channels/aniplay.py +++ b/channels/aniplay.py @@ -178,7 +178,7 @@ def peliculas(item): action ='findvideos' if it['type'] == 'Movie' else 'episodios',# '' if not active else 'findvideos' if it['type'] == 'Movie' else 'episodios', plot = it['storyline'], year = it['startDate'].split('-')[0], - id= it['id'], + url = '{}/api/anime/{}'.format(host, it['id']), thumbnail = get_thumbnail(it), fanart = get_thumbnail(it, 'horizontalImages'))) @@ -194,8 +194,8 @@ def episodios(item): logger.debug() itemlist = [] - url = '{}/api/anime/{}'.format(host, item.id) - json = httptools.downloadpage(url, CF=False ).json + # url = '{}/api/anime/{}'.format(host, item.id) + json = httptools.downloadpage(item.url, CF=False ).json if type(json) == list: item.show_renumber = False From 1f354e359e77b4d40cc71c82bd272db86dc0dfa6 Mon Sep 17 00:00:00 2001 From: Enrico Da Rodda Date: Mon, 2 Aug 2021 20:17:10 +0200 Subject: [PATCH 2/4] Fix regex Casacinema --- channels/casacinema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/casacinema.py b/channels/casacinema.py index 73aa5576..90bb2376 100644 --- a/channels/casacinema.py +++ b/channels/casacinema.py @@ -107,7 +107,7 @@ def peliculas(item): patron = r'
  • [^"]+)">
    \s*?]+>(?P[^\(\[<]+)(?:\[(?P<quality1>HD)\])?[ ]?(?:\(|\[)?(?P<lang>[sS]ub-[iI][tT][aA])?(?:\)|\])?[ ]?(?:\[(?P<quality>.+?)\])?[ ]?(?:\((?P<year>\d+)\))?<(?:[^>]+>.+?(?:title="Nuovi episodi">(?P<episode>\d+x\d+)[ ]?(?P<lang2>Sub-Ita)?|title="IMDb">(?P<rating>[^<]+)))?' else: # patron = r'<li><a href="(?P<url>[^"]+)"[^=]+="(?P<thumb>[^"]+)"><div>\s*?<div[^>]+>(?P<title>[^\(\[<]+)(?:\[(?P<quality1>HD)\])?\s?(?:[\(\[])?(?P<lang>[sS]ub-[iI][tT][aA])?(?:[\)\]])?\s?(?:\[(?P<quality>.+?)\])?\s?(?:\((?P<year>\d+)\))?<' - patron = r'<li><a href="(?P<url>[^"]+)"[^=]+="(?P<thumb>[^"]+)"><div>\s*?<div[^>]+>(?P<title>[^\(\[<]+)(?P<title2>\([\D*]+\))?(?:\[(?P<quality1>HD)\])?\s?(?:[\(\[])?(?P<lang>[sS]ub-[iI][tT][aA])?(?:[\)\]])?\s?(?:\[(?P<quality>.+?)\])?\s?(?:\((?P<year>\d+)\))?<' + patron = r'<li><a href="(?P<url>[^"]+)"[^=]+="(?P<thumb>[^"]+)"><div>\s*?<div[^>]+>(?P<title>[^\(\[<]+)(?P<title2>\([\D*]+\))?(?:\[(?P<quality1>HD)\])?\s?(?:[\(\[])?(?P<lang>[sS]ub-[iI][tT][aA])?(?:[\)\]])?\s?(?:\[(?P<quality>.+?)\])?\s?(?:\((?P<year>\d+)\))?(?:\(\D{2}\s\d{4}\))?<' patronNext = r'<a href="([^"]+)"\s*>Pagina' # debug = True From 9465608423bbe66618dcbfb669e9e61c18d99173 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <github-actions[bot]@users.noreply.github.com> Date: Tue, 3 Aug 2021 17:52:12 +0000 Subject: [PATCH 3/4] Aggiornamento domini --- channels.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels.json b/channels.json index a1058fef..7a91b817 100644 --- a/channels.json +++ b/channels.json @@ -34,7 +34,7 @@ "piratestreaming": "https://www.piratestreaming.design", "polpotv": "https://roma.polpo.tv", "raiplay": "https://www.raiplay.it", - "seriehd": "https://seriehd.cam", + "seriehd": "https://altadefinizionecommunity.me", "serietvonline": "https://serietvonline.art", "serietvsubita": "http://serietvsubita.xyz", "serietvu": "https://www.serietvu.live", From cc58111668f933ffa9a2437a10181d5b68bb28bc Mon Sep 17 00:00:00 2001 From: Alhaziel01 <alhaziel01@gmail.com> Date: Tue, 3 Aug 2021 20:21:45 +0200 Subject: [PATCH 4/4] Fix Login Altadefinizione Community --- channels/altadefinizionecommunity.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/channels/altadefinizionecommunity.py b/channels/altadefinizionecommunity.py index 79247c9b..f8477b87 100644 --- a/channels/altadefinizionecommunity.py +++ b/channels/altadefinizionecommunity.py @@ -42,16 +42,17 @@ def mainlist(item): def login(): r = httptools.downloadpage(host) + Token = support.match(r.data, patron=r'name=\s*"_token"\s*value=\s*"([^"]+)').match if 'id="logged"' in r.data: logger.info('GiĆ  loggato') else: logger.info('Login in corso') - r = httptools.downloadpage(host + '/login', post={'email': config.get_setting('username', channel='altadefinizionecommunity'), - 'password': config.get_setting('password', channel='altadefinizionecommunity')}) + post = '_token={}&form_action=login&email={}&password={}'.format(Token, config.get_setting('username', channel='altadefinizionecommunity'),config.get_setting('password', channel='altadefinizionecommunity')) + r = httptools.downloadpage(host + '/login', post=post) if not r.success or 'Email o Password non validi' in r.data: platformtools.dialog_ok('AltadefinizioneCommunity', 'Username/password non validi') return False - + logger.debug(r.data) return 'id="logged"' in r.data