diff --git a/channels/casacinema.json b/channels/casacinema.json index 6141f268..ee2514ad 100644 --- a/channels/casacinema.json +++ b/channels/casacinema.json @@ -8,13 +8,5 @@ "banner": "https://raw.githubusercontent.com/Zanzibar82/images/master/posters/casacinema.png", "categories": ["tvshow", "movie","vos"], "settings": [ - { - "id": "include_in_global_search", - "type": "bool", - "label": "@70728", - "default": false, - "enabled": false, - "visible": false - } ] } diff --git a/channels/casacinema.py b/channels/casacinema.py index 7a64bd4e..9c117ca1 100644 --- a/channels/casacinema.py +++ b/channels/casacinema.py @@ -2,28 +2,27 @@ # ------------------------------------------------------------ # Canale per 'casacinema' # ------------------------------------------------------------ - """ Problemi noti che non superano il test del canale: - indicare i problemi Avvisi: - - NON è presente nella ricerca globale - - TUTTE le pagine delle serie contengono al max 20 titoli + - + Novità: + - Film, SerieTv Ulteriori info: """ -# Qui gli import -# per l'uso dei decoratori, per i log, e funzioni per siti particolari +import re from core import support from platformcode import config # in caso di necessità -#from core import scrapertoolsV2#, httptools, servertools, tmdb -from core.item import Item # per newest -#from lib import unshortenit +from core import scrapertoolsV2, httptools#, servertools, tmdb +from core.item import Item + ##### fine import __channel__ = "casacinema" @@ -45,6 +44,9 @@ def mainlist(item): tvshow = ['/aggiornamenti-serie-tv', ('Ultime', ['/category/serie-tv', 'peliculas', '']), ] + + search = '' + return locals() @support.scrape @@ -54,9 +56,12 @@ def peliculas(item): if item.contentType == 'movie': action = 'findvideos' - else: + if item.contentType == 'tvshow': action = 'episodios' pagination = '' + else: + # è una ricerca + action = 'select' blacklist = [''] patron = r'