fix: aggiunte/modificate voci allo scheletro del canale

This commit is contained in:
greko17
2019-09-19 11:03:54 +02:00
parent aa438b4c8b
commit 7e852ab067
2 changed files with 61 additions and 51 deletions
+2
View File
@@ -1,7 +1,9 @@
Rev:0.1 Rev:0.1
Update: 18-9-2019 Update: 18-9-2019
##################### #####################
Promemoria da cancellare pena la non visibilità del canale in KOD!! Promemoria da cancellare pena la non visibilità del canale in KOD!!
##################### #####################
+29 -21
View File
@@ -2,8 +2,16 @@
# ------------------------------------------------------------ # ------------------------------------------------------------
# Canale per 'idcanale nel json' # Canale per 'idcanale nel json'
# ------------------------------------------------------------ # ------------------------------------------------------------
# Rev: 0.1 # Rev: 0.2
# Update 17-09-2019 # Update 18-09-2019
# fix:
# 1. aggiunto pagination e sistemate alcune voci
# Questo vuole solo essere uno scheletro per velocizzare la scrittura di un canale.
# 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
""" """
Problemi noti che non superano il test del canale: Problemi noti che non superano il test del canale:
@@ -16,14 +24,11 @@
""" """
# Questo vuole solo essere uno scheletro per velocizzare la scrittura di un canale.
# 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
# CANCELLARE Ciò CHE NON SERVE per il canale, lascia il codice commentato # CANCELLARE Ciò CHE NON SERVE per il canale, lascia il codice commentato
# ma fare PULIZIA quando si è finito di testarlo # ma fare PULIZIA quando si è finito di testarlo
# Qui gli import # Qui gli import
#import re
# per l'uso dei decoratori, per i log, e funzioni per siti particolari # per l'uso dei decoratori, per i log, e funzioni per siti particolari
from core import support from core import support
@@ -43,7 +48,7 @@ from platformcode import config
# da cancellare se non utilizzata # da cancellare se non utilizzata
__channel__ = "id nel json" __channel__ = "id nel json"
# da cancellare se si utilizza findhost() # da cancellare se si utilizza findhost()
host = config.get_channel_url(id nel json o __channel__) host = config.get_channel_url('id nel json OR '__channel__) # <-- ATTENZIONE
headers = [['Referer', host]] headers = [['Referer', host]]
# Inizio findhost() - da cancellare se usato l'altro metodo # Inizio findhost() - da cancellare se usato l'altro metodo
@@ -78,7 +83,7 @@ def mainlist(item):
# Ordine delle voci # Ordine delle voci
# Voce FILM, puoi solo impostare l'url # Voce FILM, puoi solo impostare l'url
film = [ film = ['',
#'url', # url per la voce FILM, se possibile la pagina principale con le ultime novità #'url', # url per la voce FILM, se possibile la pagina principale con le ultime novità
#Voce Menu,['url','action','args',contentType] #Voce Menu,['url','action','args',contentType]
('Al Cinema', ['', 'peliculas', '']), ('Al Cinema', ['', 'peliculas', '']),
@@ -92,7 +97,7 @@ def mainlist(item):
] ]
# Voce SERIE, puoi solo impostare l'url # Voce SERIE, puoi solo impostare l'url
tvshow = [ tvshow = ['',
#'url', # url per la voce Serie, se possibile la pagina principale con le ultime novità #'url', # url per la voce Serie, se possibile la pagina principale con le ultime novità
#Voce Menu,['url','action','args',contentType] #Voce Menu,['url','action','args',contentType]
('Per Lettera', ['', 'genres', 'letters']), ('Per Lettera', ['', 'genres', 'letters']),
@@ -100,7 +105,7 @@ def mainlist(item):
('Per anno', ['', 'genres', 'years']) ('Per anno', ['', 'genres', 'years'])
# Voce ANIME, puoi solo impostare l'url # Voce ANIME, puoi solo impostare l'url
anime = [ anime = ['',
#'url', # url per la voce Anime, se possibile la pagina principale con le ultime novità #'url', # url per la voce Anime, se possibile la pagina principale con le ultime novità
#Voce Menu,['url','action','args',contentType] #Voce Menu,['url','action','args',contentType]
('In Corso',['', '', '', '']), ('In Corso',['', '', '', '']),
@@ -150,10 +155,11 @@ def peliculas(item):
#dbg # decommentare per attivare web_pdb #dbg # decommentare per attivare web_pdb
action = '' action = ''
blacklist = '' blacklist = ['']
patron = '' patron = r''
patronBlock = '' patronBlock = r''
patronNext = '' patronNext = ''
pagination = 0
debug = False # True per testare le regex sul sito debug = False # True per testare le regex sul sito
return locals() return locals()
@@ -164,10 +170,11 @@ def episodios(item):
#dbg #dbg
action = '' action = ''
blacklist = '' blacklist = ['']
patron = '' patron = r''
patronBlock = '' patronBlock = r''
patronNext = '' patronNext = ''
pagination = 0
debug = False debug = False
return locals() return locals()
@@ -180,10 +187,11 @@ def genres(item):
#dbg #dbg
action = '' action = ''
blacklist = '' blacklist = ['']
patron = '' patron = r''
patronBlock = '' patronBlock = r''
patronNext = '' patronNext = ''
pagination = 0
debug = False debug = False
return locals() return locals()
@@ -207,7 +215,7 @@ def search(item, text):
except: except:
import sys import sys
for line in sys.exc_info(): for line in sys.exc_info():
log('search log:', line)) log('search log:', line)
return [] return []
@@ -230,7 +238,7 @@ def newest(categoria):
except: except:
import sys import sys
for line in sys.exc_info(): for line in sys.exc_info():
log'(newest log: ', {0}.format(line)) log('newest log: ', {0}.format(line))
return [] return []
return itemlist return itemlist