diff --git a/channels.json b/channels.json index 6e027a09..8347780e 100644 --- a/channels.json +++ b/channels.json @@ -2,18 +2,18 @@ "altadefinizione01": "https://www.altadefinizione01.tel", "altadefinizione01_link": "https://altadefinizione01.cam", "animeforce": "https://ww1.animeforce.org", - "animeleggendari": "https://animepertutti.com", + "animeleggendari": "https://animepertutti.com", "animestream": "https://www.animeworld.it", "animesubita": "http://www.animesubita.org", "animetubeita": "http://www.animetubeita.com", - "animeworld": "https://www1.animeworld.tv", - "casacinema": "https://www.casacinema.cloud", + "animeworld": "https://www.animeworld.cc", + "casacinema": "https://www.casacinema.biz", "casacinemaInfo": "https://casacinema.kim", "cb01anime": "https://www.cineblog01.ink", "cinemalibero": "https://www.cinemalibero.live", "cinetecadibologna": "http://cinestore.cinetecadibologna.it", "documentaristreamingda": "https://documentari-streaming-da.com", - "dreamsub": "https://www.dreamsub.stream", + "dreamsub": "https://dreamsub.stream", "fastsubita": "https://fastsubita.com", "filmgratis": "https://www.filmaltadefinizione.org", "filmigratis": "https://filmigratis.org", diff --git a/channels/animeworld.py b/channels/animeworld.py index 4fb56587..58a5b07a 100644 --- a/channels/animeworld.py +++ b/channels/animeworld.py @@ -10,7 +10,7 @@ headers = [['Referer', host]] __channel__ = 'animeworld' -list_servers = ['animeworld', 'verystream', 'streamango', 'openload', 'directo'] +list_servers = ['directo', 'animeworld', 'vvvvid'] list_quality = ['default', '480p', '720p', '1080p'] diff --git a/channels/casacinema.py b/channels/casacinema.py index 361aa152..083d5986 100644 --- a/channels/casacinema.py +++ b/channels/casacinema.py @@ -2,34 +2,12 @@ # ------------------------------------------------------------ # Canale per 'casacinema' # ------------------------------------------------------------ -""" - - Problemi noti che non superano il test del canale: - - Nella ricerca globale non sono presenti le voci: - - "Aggiungi in videoteca" - - "Scarica film/serie" - presenti però quando si entra nella pagina - - Avvisi: - Novità: - - Film, SerieTv - - Ulteriori info: - -""" -import re from core import support -from platformcode import config - -# in caso di necessità -from core import scrapertools, httptools -from core.item import Item -##### fine import -host = config.get_channel_url() +host = support.config.get_channel_url() headers = [['Referer', host]] list_servers = ['verystream', 'openload', 'wstream', 'speedvideo'] @@ -37,9 +15,6 @@ list_quality = ['HD', 'SD'] @support.menu def mainlist(item): - support.log(item) -## support.dbg() - film = ['/category/film', ('Generi', ['', 'genres', 'genres']), ('Sub-ITA', ['/category/sub-ita/', 'peliculas', 'sub']) @@ -53,24 +28,90 @@ def mainlist(item): return locals() + +@support.scrape +def genres(item): + action = 'peliculas' + blacklist = ['PRIME VISIONI', 'ULTIME SERIE TV', 'ULTIMI FILM'] + patronMenu = r'