# -*- coding: utf-8 -*- # ------------------------------------------------------------ # Canale per 'idcanale nel json' # By: pincopallo! # Eventuali crediti se vuoi aggiungerli # ------------------------------------------------------------ # Rev: 0.2 # Update 12-10-2019 # fix: # 1. aggiunto pagination e sistemate alcune voci # 2. modificato problemi in eccezioni # 3. aggiunta la def select # 4. modifica alla legenda e altre aggiunte # Questo vuole solo essere uno scheletro per velocizzare la scrittura di un canale. # La maggior parte dei canali può essere scritta con il decoratore. # I commenti sono più un promemoria... che una vera e propria spiegazione! # Niente di più. # Ulteriori informazioni sono reperibili nel wiki: # https://github.com/kodiondemand/addon/wiki/decoratori """ Questi sono commenti per i beta-tester. Su questo canale, nella categoria 'Ricerca Globale' non saranno presenti le voci 'Aggiungi alla Videoteca' e 'Scarica Film'/'Scarica Serie', dunque, la loro assenza, nel Test, NON dovrà essere segnalata come ERRORE. Novità. Indicare in quale/i sezione/i è presente il canale: - Nessuna, film, serie, anime... Avvisi: - Eventuali avvisi per i tester Ulteriori info: """ # CANCELLARE Ciò CHE NON SERVE per il canale, lascia il codice commentato ove occorre, # ma fare PULIZIA quando si è finito di testarlo # Qui gli import #import re # per l'uso dei decoratori, per i log, e funzioni per siti particolari from core import support # se non si fa uso di findhost() 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 ##### fine import # impostazioni variabili o def findhost() # se necessaria la variabile __channel__ # da cancellare se non utilizzata __channel__ = "id nel json" # da cancellare se si utilizza findhost() host = config.get_channel_url('id nel json' OR __channel__) # <-- ATTENZIONE headers = [['Referer', host]] # Inizio findhost() - da cancellare se usato l'altro metodo #impostati dinamicamente da findhost() host = "" headers = "" def findhost(): global host, headers # da adattare alla bisogna... permUrl = httptools.downloadpage('INSERIRE-URL-QUI', follow_redirects=False).headers host = 'https://www.'+permUrl['location'].replace('https://www.google.it/search?q=site:', '') # cancellare host non utilizzato host = scrapertoolsV2.find_single_match(permUrl, r'