diff --git a/channels/0example.json b/channels/0example.json index 5dc735d4..a66bf1a8 100644 --- a/channels/0example.json +++ b/channels/0example.json @@ -1,5 +1,5 @@ -Rev:0.1 -Update: 18-9-2019 +Rev:0.2 +Update: 03-10-2019 ##################### Promemoria da cancellare pena la non visibilità del canale in KOD!! @@ -11,8 +11,7 @@ le voci in settings sono state inserite per l'unico scopo di velocizzare la scrittura del file Vanno lasciate solo quelle voci il cui funzionamento sul canale non vanno attivate. -Per esempio se il canale non ha: newest() -lasciare le voci dove c'è newest nell'id. Es: include_in_newest_series +"not_active": ["include_in_newest"], VA INSERITO nei canali che NON hanno nessuna voce newest. Ovviamente va mantenuto tutto il codice di quell'id tra le {} se vanno cancellati tutti deve rimanere la voce: "settings": [] @@ -20,12 +19,13 @@ se vanno cancellati tutti deve rimanere la voce: { "id": "nome del file .json", "name": "Nome del canale visualizzato in KOD", - "language": ["ita", "vos"], + "language": ["ita", "vosi"], "active": false, "adult": false, "thumbnail": "", "banner": "", "categories": ["movie", "tvshow", "anime", "vos", "documentary", "adult"], + "not_active": ["include_in_newest"], "settings": [ { "id": "include_in_global_search", diff --git a/channels/0example.py b/channels/0example.py index 3d6eb8a2..f418da4a 100644 --- a/channels/0example.py +++ b/channels/0example.py @@ -1,30 +1,42 @@ # -*- coding: utf-8 -*- # ------------------------------------------------------------ # Canale per 'idcanale nel json' +# By: pincopallo! +# Eventuali crediti se vuoi aggiungerli # ------------------------------------------------------------ # Rev: 0.2 -# Update 18-09-2019 +# 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. - Problemi noti che non superano il test del canale: - - indicare i problemi + 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 +# 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 @@ -37,7 +49,7 @@ from platformcode import config # in caso di necessità #from core import scrapertoolsV2, httptools, servertools, tmdb -#from core.item import Item +from core.item import Item # per newest #from lib import unshortenit ##### fine import @@ -48,7 +60,7 @@ from platformcode import config # 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 +host = config.get_channel_url('id nel json' OR __channel__) # <-- ATTENZIONE headers = [['Referer', host]] # Inizio findhost() - da cancellare se usato l'altro metodo @@ -62,7 +74,7 @@ def findhost(): 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(data, r'