Add files via upload

This commit is contained in:
thedoctor66
2018-06-16 18:58:00 +02:00
committed by GitHub
parent 3d0620ccd6
commit cbd2b2770a
2 changed files with 30 additions and 32 deletions
+22 -23
View File
@@ -21,10 +21,10 @@ def find_and_set_infoLabels(item):
scraper = None scraper = None
# logger.debug("item:\n" + item.tostring('\n')) # logger.debug("item:\n" + item.tostring('\n'))
list_opciones_cuadro = ["Introducir otro nombre", "Completar información"] list_opciones_cuadro = [config.get_localized_string(60223), config.get_localized_string(60224)]
# Si se añaden más scrapers hay q declararlos aqui-> "modulo_scraper": "Texto_en_cuadro" # Si se añaden más scrapers hay q declararlos aqui-> "modulo_scraper": "Texto_en_cuadro"
scrapers_disponibles = {'tmdb': "Buscar en TheMovieDB.org", scrapers_disponibles = {'tmdb': config.get_localized_string(60225),
'tvdb': "Buscar en TheTvDB.com"} 'tvdb': config.get_localized_string(60226)}
# Obtener el Scraper por defecto de la configuracion segun el tipo de contenido # Obtener el Scraper por defecto de la configuracion segun el tipo de contenido
if item.contentType == "movie": if item.contentType == "movie":
@@ -63,10 +63,10 @@ def find_and_set_infoLabels(item):
return True return True
elif scraper_result: elif scraper_result:
# Contenido encontrado pero no hay 'code' # Contenido encontrado pero no hay 'code'
msg = "Identificador no encontrado para: %s" % title msg = config.get_localized_string(60227) % title
else: else:
# Contenido no encontrado # Contenido no encontrado
msg = "No se ha encontrado informacion para: %s" % title msg = config.get_localized_string(60228) % title
logger.info(msg) logger.info(msg)
# Mostrar cuadro con otras opciones: # Mostrar cuadro con otras opciones:
@@ -80,7 +80,7 @@ def find_and_set_infoLabels(item):
elif index == 0: elif index == 0:
# Pregunta el titulo # Pregunta el titulo
title = platformtools.dialog_input(title, "Introduzca el nombre de la %s a buscar" % tipo_contenido) title = platformtools.dialog_input(title, config.get_localized_string(60229) % tipo_contenido)
if title: if title:
if item.contentType == "movie": if item.contentType == "movie":
item.contentTitle = title item.contentTitle = title
@@ -125,19 +125,19 @@ def cuadro_completar(item):
COLOR = ["0xFF8A4B08", "0xFFF7BE81"] COLOR = ["0xFF8A4B08", "0xFFF7BE81"]
# Creamos la lista de campos del infoLabel # Creamos la lista de campos del infoLabel
controls = [("title", "text", "Titulo:"), controls = [("title", "text", config.get_localized_string(60230)),
("originaltitle", "text", "Titulo original"), ("originaltitle", "text", config.get_localized_string(60231)),
("year", "text", "Año"), ("year", "text", config.get_localized_string(60232)),
("identificadores", "label", "Identificadores:"), ("identificadores", "label", config.get_localized_string(60233)),
("tmdb_id", "text", " The Movie Database ID"), ("tmdb_id", "text", config.get_localized_string(60234)),
("url_tmdb", "text", " URL Tmdb", "+!eq(-1,'')"), ("url_tmdb", "text", config.get_localized_string(60235), "+!eq(-1,'')"),
("tvdb_id", "text", " The TVDB ID", "+eq(-7,'Serie')"), ("tvdb_id", "text", config.get_localized_string(60236), "+eq(-7,'Serie')"),
("url_tvdb", "text", " URL TVDB", "+!eq(-1,'')+eq(-8,'Serie')"), ("url_tvdb", "text", config.get_localized_string(60237), "+!eq(-1,'')+eq(-8,'Serie')"),
("imdb_id", "text", " IMDb ID"), ("imdb_id", "text", config.get_localized_string(60238)),
("otro_id", "text", " Otro ID", "+eq(-1,'')"), ("otro_id", "text", config.get_localized_string(60239), "+eq(-1,'')"),
("urls", "label", "Imágenes (urls):"), ("urls", "label", config.get_localized_string(60240)),
("fanart", "text", " Fondo"), ("fanart", "text", config.get_localized_string(60241)),
("thumbnail", "text", " Miniatura")] ("thumbnail", "text", config.get_localized_string(60242))]
if item.infoLabels["mediatype"] == "movie": if item.infoLabels["mediatype"] == "movie":
mediatype_default = 0 mediatype_default = 0
@@ -146,12 +146,12 @@ def cuadro_completar(item):
listado_controles = [{'id': "mediatype", listado_controles = [{'id': "mediatype",
'type': "list", 'type': "list",
'label': "Tipo de contenido", 'label': config.get_localized_string(60243),
'color': COLOR[1], 'color': COLOR[1],
'default': mediatype_default, 'default': mediatype_default,
'enabled': True, 'enabled': True,
'visible': True, 'visible': True,
'lvalues': ["Película", "Serie"] 'lvalues': [config.get_localized_string(60244), config.get_localized_string(60245)]
}] }]
for i, c in enumerate(controls): for i, c in enumerate(controls):
@@ -188,7 +188,7 @@ def cuadro_completar(item):
'visible': True}) 'visible': True})
# logger.debug(dict_default) # logger.debug(dict_default)
if platformtools.show_channel_settings(list_controls=listado_controles, caption="Completar información", item=item, if platformtools.show_channel_settings(list_controls=listado_controles, caption=config.get_localized_string(60246), item=item,
callback="core.scraper.callback_cuadro_completar", callback="core.scraper.callback_cuadro_completar",
custom_button={"visible": False}): custom_button={"visible": False}):
return True return True
@@ -263,7 +263,6 @@ def get_nfo(item):
def sort_episode_list(episodelist): def sort_episode_list(episodelist):
episodelist.sort(key=lambda e: e.title, reverse=True)
scraper_actual = ['tmdb', 'tvdb'][config.get_setting("scraper_tvshows", "videolibrary")] scraper_actual = ['tmdb', 'tvdb'][config.get_setting("scraper_tvshows", "videolibrary")]
if scraper_actual == "tmdb": if scraper_actual == "tmdb":
+8 -9
View File
@@ -116,7 +116,7 @@ def save_movie(item):
_id = item.infoLabels['code'][0] _id = item.infoLabels['code'][0]
# progress dialog # progress dialog
p_dialog = platformtools.dialog_progress('alfa', 'Añadiendo película...') p_dialog = platformtools.dialog_progress(config.get_localized_string(20000), config.get_localized_string(60062))
if config.get_setting("original_title_folder", "videolibrary") == 1 and item.infoLabels['originaltitle']: if config.get_setting("original_title_folder", "videolibrary") == 1 and item.infoLabels['originaltitle']:
base_name = item.infoLabels['originaltitle'] base_name = item.infoLabels['originaltitle']
@@ -197,7 +197,7 @@ def save_movie(item):
# Si llegamos a este punto es por q algo ha fallado # Si llegamos a este punto es por q algo ha fallado
logger.error("No se ha podido guardar %s en la videoteca" % item.contentTitle) logger.error("No se ha podido guardar %s en la videoteca" % item.contentTitle)
p_dialog.update(100, 'Fallo al añadir...', item.contentTitle) p_dialog.update(100, config.get_localized_string(60063), item.contentTitle)
p_dialog.close() p_dialog.close()
return 0, 0, -1 return 0, 0, -1
@@ -366,8 +366,8 @@ def save_episodes(path, episodelist, serie, silent=False, overwrite=True):
# Silent es para no mostrar progreso (para videolibrary_service) # Silent es para no mostrar progreso (para videolibrary_service)
if not silent: if not silent:
# progress dialog # progress dialog
p_dialog = platformtools.dialog_progress('alfa', 'Añadiendo episodios...') p_dialog = platformtools.dialog_progress(config.get_localized_string(20000), config.get_localized_string(60064))
p_dialog.update(0, 'Añadiendo episodio...') p_dialog.update(0, config.get_localized_string(60065))
new_episodelist = [] new_episodelist = []
# Obtenemos el numero de temporada y episodio y descartamos los q no lo sean # Obtenemos el numero de temporada y episodio y descartamos los q no lo sean
@@ -592,21 +592,20 @@ def add_tvshow(item, channel=None):
insertados, sobreescritos, fallidos, path = save_tvshow(item, itemlist) insertados, sobreescritos, fallidos, path = save_tvshow(item, itemlist)
if not insertados and not sobreescritos and not fallidos: if not insertados and not sobreescritos and not fallidos:
platformtools.dialog_ok("Videoteca", "ERROR, la serie NO se ha añadido a la videoteca", platformtools.dialog_ok(config.get_localized_string(30131), config.get_localized_string(60067))
"No se ha podido obtener ningun episodio")
logger.error("La serie %s no se ha podido añadir a la videoteca. No se ha podido obtener ningun episodio" logger.error("La serie %s no se ha podido añadir a la videoteca. No se ha podido obtener ningun episodio"
% item.show) % item.show)
elif fallidos == -1: elif fallidos == -1:
platformtools.dialog_ok("Videoteca", "ERROR, la serie NO se ha añadido a la videoteca") platformtools.dialog_ok(config.get_localized_string(30131), config.get_localized_string(60068))
logger.error("La serie %s no se ha podido añadir a la videoteca" % item.show) logger.error("La serie %s no se ha podido añadir a la videoteca" % item.show)
elif fallidos > 0: elif fallidos > 0:
platformtools.dialog_ok("Videoteca", "ERROR, la serie NO se ha añadido completa a la videoteca") platformtools.dialog_ok(config.get_localized_string(30131), config.get_localized_string(60069))
logger.error("No se han podido añadir %s episodios de la serie %s a la videoteca" % (fallidos, item.show)) logger.error("No se han podido añadir %s episodios de la serie %s a la videoteca" % (fallidos, item.show))
else: else:
platformtools.dialog_ok("Videoteca", "La serie se ha añadido a la videoteca") platformtools.dialog_ok(config.get_localized_string(30131), config.get_localized_string(60070))
logger.info("Se han añadido %s episodios de la serie %s a la videoteca" % logger.info("Se han añadido %s episodios de la serie %s a la videoteca" %
(insertados, item.show)) (insertados, item.show))
if config.is_xbmc(): if config.is_xbmc():