diff --git a/channels/0example.py.txt b/channels/0example.py.txt index 5c520f7d..15a15703 100644 --- a/channels/0example.py.txt +++ b/channels/0example.py.txt @@ -9,7 +9,7 @@ # fix: # 1. aggiunto pagination e sistemate alcune voci # 2. modificato problemi in eccezioni -# 3. aggiunta la def select +# 3. aggiunta la def check # 4. modifica alla legenda e altre aggiunte # Questo vuole solo essere uno scheletro per velocizzare la scrittura di un canale. @@ -197,7 +197,7 @@ def genres(item): # per quei casi dove il sito non differenzia film e/o serie e/o anime # e la ricerca porta i titoli mischiati senza poterli distinguere tra loro # andranno modificate anche le def peliculas e episodios ove occorre -def select(item): +def check(item): support.info('select --->', item) #support.dbg() data = httptools.downloadpage(item.url, headers=headers).data diff --git a/channels/casacinema.py b/channels/casacinema.py index eb1b8b1b..36858fbf 100644 --- a/channels/casacinema.py +++ b/channels/casacinema.py @@ -35,7 +35,7 @@ def genres(item): return locals() -def select(item): +def check(item): item.data = support.match(item).data if 'continua con il video' in item.data.lower(): support.info('select = ### รจ un film ###') @@ -101,7 +101,7 @@ def peliculas(item): action = 'episodios' pagination = '' else: - action = 'select' + action = 'check' if item.args == 'newest': 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>[^<]+)))?' diff --git a/channels/filmpertutti.py b/channels/filmpertutti.py index cecd2a26..c51301c4 100644 --- a/channels/filmpertutti.py +++ b/channels/filmpertutti.py @@ -48,13 +48,13 @@ def peliculas(item): patron = r'<li>\s?<a href="(?P<url>[^"]+)" data-thumbnail="(?P<thumb>[^"]+)">.*?<div class="title[^"]*">(?P<title>.+?)(?:\s\[(?P<quality>HD)\])?<\/div>\s*<div class="episode[^"]*"[^>]+>(?P<episode>[^<(]+)(?:\((?P<lang>[a-zA-Z\-]+)\))?' if item.args == 'search': - action = 'select' + action = 'check' elif item.contentType == 'tvshow': action = 'episodios' elif item.contentType == 'movie': action ='findvideos' else: - action = 'select' + action = 'check' def itemHook(item): item.title = item.title.replace(' - La Serie', '') @@ -97,7 +97,7 @@ def genres(item): return locals() -def select(item): +def check(item): support.info() patron=r'class="taxonomy category"\s*><span property="name">([^>]+)</span></a><meta property="position" content="2">' block = support.match(item.url, patron=patron,headers=headers).match