diff --git a/channels.json b/channels.json index bd051494..78f79ee5 100644 --- a/channels.json +++ b/channels.json @@ -48,8 +48,9 @@ "serietvonline": "https://serietvonline.tech", "serietvsubita": "http://serietvsubita.xyz", "serietvu": "https://www.serietvu.club", - "streamingaltadefinizione": "https://www.streamingaltadefinizione.best", + "streamingaltadefinizione": "https://www.streamingaltadefinizione.me", "streamtime": "https://t.me/s/StreamTime", "tantifilm": "https://www.tantifilm.eu", - "toonitalia": "https://toonitalia.org" + "toonitalia": "https://toonitalia.org", + "vedohd": "https://vedohd.icu/" } diff --git a/channels/streamingaltadefinizione.py b/channels/streamingaltadefinizione.py index 61bdf754..ba9582aa 100644 --- a/channels/streamingaltadefinizione.py +++ b/channels/streamingaltadefinizione.py @@ -14,22 +14,16 @@ host = config.get_channel_url(__channel__) list_servers = ['verystream', 'openload', 'wstream'] list_quality = ['1080p', 'HD', 'DVDRIP', 'SD', 'CAM'] +@support.menu def mainlist(item): - support.log() - itemlist = [] + film = ["/film/"] + anime = ["/genere/anime/", + ('Film Anime', ["/genere/anime/", 'peliculas']), + ('Film Anime per genere', ["/genere/anime/", 'generos']) + ] + tvshow = ["/serietv/"] - film = "/film/" - support.menu(itemlist, 'Film Anime', 'peliculas', host + "/genere/anime/") - support.menu(itemlist, 'Film per genere', 'generos', host) - tvshow = "/serietv/" - support.menu(itemlist, 'Anime', 'peliculas', host + "/genere/anime/", contentType='tvshow') - - - - autoplay.init(item.channel, list_servers, list_quality) - autoplay.show_option(item.channel, itemlist) - - return itemlist + return locals() def search(item, text): @@ -39,14 +33,16 @@ def search(item, text): return support.dooplay_search(item) +@support.scrape def generos(item): - patron = '([a-zA-Z]+)' - return support.scrape(item, patron, ['url', 'title'], patron_block='Genere
', action='peliculas') + patron = '(?P([^<>]+)' + patron = '