diff --git a/addon.xml b/addon.xml index 3542d0df..ece09699 100644 --- a/addon.xml +++ b/addon.xml @@ -5,7 +5,6 @@ - video diff --git a/channels/altadefinizione01.py b/channels/altadefinizione01.py index 218d7e6d..8c27f0d2 100644 --- a/channels/altadefinizione01.py +++ b/channels/altadefinizione01.py @@ -3,59 +3,109 @@ # Canale per altadefinizione01 # ------------------------------------------------------------ -from core import servertools, httptools, tmdb, scrapertoolsV2, support -from core.item import Item -from platformcode import logger, config from specials import autoplay - -#URL che reindirizza sempre al dominio corrente -#host = "https://altadefinizione01.to" +from core import servertools, support, jsontools +from core.item import Item +from platformcode import config, logger __channel__ = "altadefinizione01" + host = config.get_channel_url(__channel__) -IDIOMAS = {'Italiano': 'IT'} -list_language = IDIOMAS.values() -list_servers = ['openload', 'streamango', 'rapidvideo', 'streamcherry', 'megadrive'] +headers = [['User-Agent', 'Mozilla/50.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0'], + ['Referer', host]] + +list_servers = ['verystream','openload','rapidvideo','streamango'] list_quality = ['default'] -checklinks = config.get_setting('checklinks', 'altadefinizione01') -checklinks_number = config.get_setting('checklinks_number', 'altadefinizione01') - -headers = [['Referer', host]] -blacklist_categorie = ['Altadefinizione01', 'Altadefinizione.to'] - +@support.menu def mainlist(item): - support.log() - itemlist =[] + film = '' - support.menu(itemlist, 'Al Cinema','peliculas',host+'/cinema/') - support.menu(itemlist, 'Ultimi Film Inseriti','peliculas',host) - support.menu(itemlist, 'Film Sub-ITA','peliculas',host+'/sub-ita/') - support.menu(itemlist, 'Film Ordine Alfabetico ','AZlist',host+'/catalog/') - support.menu(itemlist, 'Categorie Film','categories',host) - support.menu(itemlist, 'Cerca...','search') - - autoplay.init(item.channel, list_servers, list_quality) - autoplay.show_option(item.channel, itemlist) + filmSub = [ + ('Al Cinema', ['/cinema/', 'peliculas', 'pellicola']), + ('Generi', ['', 'categorie', 'genres']), + ('Lettera', ['/catalog/a/', 'categorie', 'orderalf']), + ('Anni', ['', 'categorie', 'years']), + ('Sub-ITA', ['/sub-ita/', 'peliculas', 'pellicola']) + ] - return itemlist + return locals() +@support.scrape +def peliculas(item): +## import web_pdb; web_pdb.set_trace() + support.log('peliculas',item) -def categories(item): - support.log(item) - itemlist = support.scrape(item,'
  • (.*?)
  • ',['url','title'],headers,'Altadefinizione01',patron_block='
      (.*?)
    ',action='peliculas') - return support.thumb(itemlist) + action="findvideos" + if item.args == "search": + patronBlock = r'
    (.*?)
    ' + else: + patronBlock = r'
    (.*?)