diff --git a/channels/0example.json b/channels/0example.json deleted file mode 100644 index 783193c6..00000000 --- a/channels/0example.json +++ /dev/null @@ -1,116 +0,0 @@ -Rev:0.2 -Update: 03-10-2019 -##################### - -Promemoria da cancellare pena la non visibilità del canale in KOD!! - -##################### - - -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. -"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": [] -##################### Cancellare fino a qui! -{ - "id": "nome del file .json", - "name": "Nome del canale visualizzato in KOD", - "language": ["ita", "sub-ita"], - "active": false, - "adult": false, - "thumbnail": "", - "banner": "", - "categories": ["movie", "tvshow", "anime", "vos", "documentary", "adult"], - "not_active": ["include_in_newest"], - "settings": [ - { - "id": "include_in_global_search", - "type": "bool", - "label": "@70728", - "default": false, - "enabled": false, - "visible": false - }, - { - "id": "include_in_newest_peliculas", - "type": "bool", - "label": "@70727", - "default": false, - "enabled": false, - "visible": false - }, - { - "id": "include_in_newest_series", - "type": "bool", - "label": "@70727", - "default": false, - "enabled": false, - "visible": false - }, - { - "id": "include_in_newest_anime", - "type": "bool", - "label": "@70727", - "default": false, - "enabled": false, - "visible": false - }, - { - "id": "include_in_newest_italiano", - "type": "bool", - "label": "@70727", - "default": false, - "enabled": false, - "visible": false - }, - { - "id": "checklinks", - "type": "bool", - "label": "Verifica se i link esistono", - "default": false, - "enabled": false, - "visible": false - }, - { - "id": "checklinks_number", - "type": "list", - "label": "Numero di link da verificare", - "default": 2, - "enabled": false, - "visible": "eq(-1,false)", - "lvalues": [ "3", "5", "10", "15", "20" ] - }, - { - "id": "filter_languages", - "type": "list", - "label": "@30019", - "default": 0, - "enabled": false, - "visible": false, - "lvalues": ["Non Filtrare"] - } - ], - - "renumber": [ - { - "id": "autorenumber", - "type": "bool", - "label": "@70712", - "default": false, - "enabled": false, - "visible": false - }, - { - "id": "autorenumber_mode", - "type": "bool", - "label": "@70688", - "default": false, - "enabled": false, - "visible": "eq(-1,false)" - } - ] -} diff --git a/channels/0example.py b/channels/0example.py deleted file mode 100644 index f418da4a..00000000 --- a/channels/0example.py +++ /dev/null @@ -1,286 +0,0 @@ -# -*- 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'