From 73aecca47a5bb7594f0e45dfb76cdb85a6ae2701 Mon Sep 17 00:00:00 2001 From: alaquepasa <39385022+alaquepasa@users.noreply.github.com> Date: Sat, 9 Jun 2018 12:42:52 +0200 Subject: [PATCH] Recover lower() in videolibrary, but configurable --- plugin.video.alfa/channels/videolibrary.json | 10 ++++++++++ plugin.video.alfa/core/videolibrarytools.py | 6 ++++++ 2 files changed, 16 insertions(+) diff --git a/plugin.video.alfa/channels/videolibrary.json b/plugin.video.alfa/channels/videolibrary.json index e0caf59c..909f7563 100755 --- a/plugin.video.alfa/channels/videolibrary.json +++ b/plugin.video.alfa/channels/videolibrary.json @@ -267,6 +267,16 @@ "Título original" ] }, + { + "id": "lowerize_title", + "type": "list", + "label": "Crear directorios con letras en miúsculas", + "default": 0, + "lvalues": [ + "Si", + "No" + ] + }, { "id": "lab_1", "type": "label", diff --git a/plugin.video.alfa/core/videolibrarytools.py b/plugin.video.alfa/core/videolibrarytools.py index eae0b8e7..73f1c832 100644 --- a/plugin.video.alfa/core/videolibrarytools.py +++ b/plugin.video.alfa/core/videolibrarytools.py @@ -125,6 +125,9 @@ def save_movie(item): base_name = unicode(filetools.validate_path(base_name.replace('/', '-')), "utf8").encode("utf8") + if config.get_setting("lowerize_title", "videolibrary") == 0: + base_name = base_name.lower() + for raiz, subcarpetas, ficheros in filetools.walk(MOVIES_PATH): for c in subcarpetas: code = scrapertools.find_single_match(c, '\[(.*?)\]') @@ -246,6 +249,9 @@ def save_tvshow(item, episodelist): base_name = unicode(filetools.validate_path(base_name.replace('/', '-')), "utf8").encode("utf8") + if config.get_setting("lowerize_title", "videolibrary") == 0: + base_name = base_name.lower() + for raiz, subcarpetas, ficheros in filetools.walk(TVSHOWS_PATH): for c in subcarpetas: code = scrapertools.find_single_match(c, '\[(.*?)\]')