revisione finale

This commit is contained in:
greko
2019-05-24 00:07:49 +02:00
parent a1de0b2759
commit 0bd62bfeb9
3 changed files with 41 additions and 13 deletions

View File

@@ -17,6 +17,8 @@ from platformcode import config, logger
from platformcode import platformtools
from servers.decrypters import zcrypt
from specials import autoplay # by greko
dict_servers_parameters = {}
@@ -34,7 +36,7 @@ def find_video_items(item=None, data=None):
@return: devuelve el itemlist con los resultados
@rtype: list
"""
logger.info()
logger.info("ITEM DATA : %s" % item)
itemlist = []
# Descarga la página
@@ -59,10 +61,26 @@ def find_video_items(item=None, data=None):
itemlist.append(
item.clone(title=title, action="play", url=url, thumbnail=thumbnail, server=server, folder=False))
# fix by Greko inizio
# Controlla se i link sono validi per tutti i canali
# non c'è + bisogno dei controlli nei file[.json, py]
"""
fix by Greko inizio
Controllo su tutti i canali:
- se i link sono validi per tutti i canali
- autoplay
- aggiungi in videoteca
non c'è bisogno dei controlli nel file[.json, py] del canale
"""
itemlist = check_list_links(itemlist)
########## Da risolvere
# Per AutoPlay
autoplay.start(itemlist, item)
# Decommentare per la voce aggiungi alla videoteca di tutti i canali
if item.extra != "library":
itemlist.append(Item(channel=item.channel, title="Aggiungi alla Videoteca",
action="add_pelicula_to_library", url=item.url,
contentTitle=item.contentTitle, infoLabels = item.infoLabels
))
# fix by Greko fine
return itemlist
@@ -163,7 +181,7 @@ def findvideos(data, skip=False):
if config.get_setting("filter_servers") == False: is_filter_servers = False
if not devuelve and is_filter_servers:
platformtools.dialog_ok(config.get_localized_string(60000), config.get_localized_string(60001))
return devuelve