From d300adbdb435572a2ad897fecb9620868cbabf55 Mon Sep 17 00:00:00 2001 From: Alhaziel01 Date: Fri, 29 Jul 2022 15:13:07 +0200 Subject: [PATCH] Aggiunta opzione per aggiornare la Videoteca ad ogni avvio di Kodi --- .../resource.language.en_gb/strings.po | 2 +- .../resource.language.it_it/strings.po | 4 +- service.py | 5 +- specials/videolibrary.json | 566 +++++++++--------- 4 files changed, 290 insertions(+), 287 deletions(-) diff --git a/resources/language/resource.language.en_gb/strings.po b/resources/language/resource.language.en_gb/strings.po index c0803f1a..87b70429 100644 --- a/resources/language/resource.language.en_gb/strings.po +++ b/resources/language/resource.language.en_gb/strings.po @@ -2549,7 +2549,7 @@ msgid " Update waiting time" msgstr "" msgctxt "#60607" -msgid "When Kodi starts" +msgid "Each time you start Kodi" msgstr "" msgctxt "#60609" diff --git a/resources/language/resource.language.it_it/strings.po b/resources/language/resource.language.it_it/strings.po index 14d5e47d..1ab93f7e 100644 --- a/resources/language/resource.language.it_it/strings.po +++ b/resources/language/resource.language.it_it/strings.po @@ -2548,8 +2548,8 @@ msgid " Update waiting time" msgstr " Tempo di attesa aggiornamento" msgctxt "#60607" -msgid "When Kodi starts" -msgstr "All'avvio di Kodi" +msgid "Each time you start Kodi" +msgstr "Ad ogni avvio di Kodi" msgctxt "#60609" msgid "10 sec" diff --git a/service.py b/service.py index 52895c4f..0c7080fe 100644 --- a/service.py +++ b/service.py @@ -122,7 +122,10 @@ def check_for_update(overwrite=True): estado_verify_playcount_series = False try: - if overwrite or (config.get_setting("update", "videolibrary") != 0 and hoy.strftime('%Y-%m-%d') != config.get_setting('updatelibrary_last_check', 'videolibrary')): + if overwrite or \ + config.get_setting("update", "videolibrary") == 4 or \ + (config.get_setting("update", "videolibrary") != 0 and hoy.strftime('%Y-%m-%d') != config.get_setting('updatelibrary_last_check', 'videolibrary')): + config.set_setting("updatelibrary_last_check", hoy.strftime('%Y-%m-%d'), "videolibrary") heading = config.get_localized_string(60601) diff --git a/specials/videolibrary.json b/specials/videolibrary.json index 1b6eab56..401e93b2 100644 --- a/specials/videolibrary.json +++ b/specials/videolibrary.json @@ -1,284 +1,284 @@ { - "id": "videolibrary", - "name": "Videoteca", - "active": false, - "language": ["*"], - "settings": [ - { - "id": "update", - "type": "list", - "label": "@60601", - "default": 1, - "visible": true, - "lvalues": [ - "@60602", - "@60603", - "@60604", - "@60605" - ] - }, - { - "id": "update_wait", - "type": "list", - "label": "@60606", - "default": 0, - "enabled": "eq(-1,@60603)|eq(-1,@60605)", - "lvalues": [ - "No", - "@60609", - "@60610", - "@60611", - "@60612" - ] - }, - { - "id": "everyday_delay", - "type": "list", - "label": "@60613", - "default": 1, - "enabled": "eq(-2,@60604)|eq(-2,@60605)", - "lvalues": [ - "00:00", - "04:00", - "08:00", - "12:00", - "16:00", - "20:00" - ] - }, - { - "id": "updatetvshows_interval", - "type": "list", - "label": "@60614", - "default": 0, - "enabled": "!eq(-3,@60615)", - "lvalues": [ - "@60616", - "@60617" - ] - }, - { - "id": "search_new_content", - "type": "list", - "label": "@60618", - "default": 0, - "visible": false, - "enabled": "!eq(-4,@60615)", - "lvalues": [ - "@60619", - "@60620" - ] - }, - { - "id": "local_episodes", - "type": "bool", - "label": "@80042", - "default": false - }, - { - "id": "lab_1", - "type": "label", - "label": "@60650", - "enabled": true, - "visible": true - }, - { - "id": "scraper_movies", - "type": "list", - "label": "@60651", - "enabled": false, - "default": 0, - "visible": false, - "lvalues": [ - "TMDB", - "None" - ] - }, - { - "id": "scraper_tvshows", - "type": "list", - "label": "@60652", - "default": 0, - "visible": false, - "lvalues": [ - "TMDB", - "TVDB" - ] - }, - { - "id": "tvdb_retry_eng", - "type": "bool", - "label": "@60653", - "default": true, - "enabled": "eq(-1,TVDB)", - "visible": false - }, - { - "id": "info_language", - "type": "list", - "label": "@60662", - "enabled": true, - "default": 4, - "lvalues": [ - "de", - "en", - "es", - "fr", - "it", - "pt" - ] - }, - { - "id": "max_links", - "type": "list", - "label": "@60624", - "default": 0, - "enabled": true, - "visible": true, - "lvalues": [ - "@60625", - "30", - "60", - "90", - "120", - "150", - "180", - "210" - ] - }, - { - "id": "white_list_order", - "type": "bool", - "label": "@60626", - "enabled": true, - "visible": false, - "default": false - }, - { - "id": "quit_channel_name", - "type": "bool", - "label": "@60627", - "enabled": true, - "visible": false, - "default": false - }, - { - "id": "replace_VD", - "type": "bool", - "label": "@60628", - "enabled": "eq(-4,@60623)", - "visible": false, - "default": false - }, - { - "id": "db_mode", - "type": "bool", - "label": "@60629", - "default": false, - "enabled": true, - "visible": true - }, - { - "id": "xbmc_host", - "type": "text", - "label": "@60632", - "visible": true, - "enabled": "eq(-1,true)" - }, - { - "id": "xbmc_puerto", - "type": "text", - "label": "@60633", - "enabled": "eq(-2,true)", - "visible": true - }, - { - "id": "mark_as_watched", - "type": "bool", - "label": "@60634", - "default": true, - "enabled": true, - "visible": true - }, - { - "id": "sync_trakt", - "type": "label", - "label": "@60637", - "enabled": true, - "visible": true - }, - { - "id": "sync_trakt_watched", - "type": "bool", - "label": "@60638", - "default": false, - "visible": false, - "enabled": "eq(-3,true)" - }, - { - "id": "sync_trakt_notification", - "type": "bool", - "label": "@60639", - "default": true, - "visible": true, - "enabled": true - }, - { - "id": "sync_trakt_new_tvshow", - "type": "bool", - "label": "@60640", - "default": false, - "enabled": true, - "visible": true - }, - { - "id": "sync_trakt_new_tvshow_wait", - "type": "bool", - "label": "@60641", - "default": true, - "visible": true, - "enabled": "eq(-1,true)" - }, - { - "id": "show_all_seasons", - "type": "bool", - "label": "@60642", - "default": true - }, - { - "id": "no_pile_on_seasons", - "type": "list", - "label": "@60643", - "default": 1, - "lvalues": [ - "@60648", - "@60644", - "@60616" - ] - }, - { - "id": "ask_channel", - "type": "bool", - "label": "@60645", - "default": false - }, - { - "id": "original_title_folder", - "type": "bool", - "label": "@60646", - "default": false - }, - { - "id": "lowerize_title", - "type": "bool", - "label": "@70703", - "default": false - }, - { - "id": "verify_playcount", - "type": "bool", - "label": "@70526", - "default": false - } - ] -} + "id": "videolibrary", + "name": "Videoteca", + "active": false, + "language": ["*"], + "settings": [{ + "id": "update", + "type": "list", + "label": "@60601", + "default": 1, + "visible": true, + "lvalues": [ + "@60602", + "@60603", + "@60604", + "@60605", + "@60607" + ] + }, + { + "id": "update_wait", + "type": "list", + "label": "@60606", + "default": 0, + "enabled": "eq(-1,@60603)|eq(-1,@60605)|eq(-1,@60607)", + "lvalues": [ + "No", + "@60609", + "@60610", + "@60611", + "@60612" + ] + }, + { + "id": "everyday_delay", + "type": "list", + "label": "@60613", + "default": 1, + "enabled": "eq(-2,@60604)|eq(-2,@60605)", + "lvalues": [ + "00:00", + "04:00", + "08:00", + "12:00", + "16:00", + "20:00" + ] + }, + { + "id": "updatetvshows_interval", + "type": "list", + "label": "@60614", + "default": 0, + "enabled": "!eq(-3,@60615)", + "lvalues": [ + "@60616", + "@60617" + ] + }, + { + "id": "search_new_content", + "type": "list", + "label": "@60618", + "default": 0, + "visible": false, + "enabled": "!eq(-4,@60615)", + "lvalues": [ + "@60619", + "@60620" + ] + }, + { + "id": "local_episodes", + "type": "bool", + "label": "@80042", + "default": false + }, + { + "id": "lab_1", + "type": "label", + "label": "@60650", + "enabled": true, + "visible": true + }, + { + "id": "scraper_movies", + "type": "list", + "label": "@60651", + "enabled": false, + "default": 0, + "visible": false, + "lvalues": [ + "TMDB", + "None" + ] + }, + { + "id": "scraper_tvshows", + "type": "list", + "label": "@60652", + "default": 0, + "visible": false, + "lvalues": [ + "TMDB", + "TVDB" + ] + }, + { + "id": "tvdb_retry_eng", + "type": "bool", + "label": "@60653", + "default": true, + "enabled": "eq(-1,TVDB)", + "visible": false + }, + { + "id": "info_language", + "type": "list", + "label": "@60662", + "enabled": true, + "default": 4, + "lvalues": [ + "de", + "en", + "es", + "fr", + "it", + "pt" + ] + }, + { + "id": "max_links", + "type": "list", + "label": "@60624", + "default": 0, + "enabled": true, + "visible": true, + "lvalues": [ + "@60625", + "30", + "60", + "90", + "120", + "150", + "180", + "210" + ] + }, + { + "id": "white_list_order", + "type": "bool", + "label": "@60626", + "enabled": true, + "visible": false, + "default": false + }, + { + "id": "quit_channel_name", + "type": "bool", + "label": "@60627", + "enabled": true, + "visible": false, + "default": false + }, + { + "id": "replace_VD", + "type": "bool", + "label": "@60628", + "enabled": "eq(-4,@60623)", + "visible": false, + "default": false + }, + { + "id": "db_mode", + "type": "bool", + "label": "@60629", + "default": false, + "enabled": true, + "visible": true + }, + { + "id": "xbmc_host", + "type": "text", + "label": "@60632", + "visible": true, + "enabled": "eq(-1,true)" + }, + { + "id": "xbmc_puerto", + "type": "text", + "label": "@60633", + "enabled": "eq(-2,true)", + "visible": true + }, + { + "id": "mark_as_watched", + "type": "bool", + "label": "@60634", + "default": true, + "enabled": true, + "visible": true + }, + { + "id": "sync_trakt", + "type": "label", + "label": "@60637", + "enabled": true, + "visible": true + }, + { + "id": "sync_trakt_watched", + "type": "bool", + "label": "@60638", + "default": false, + "visible": false, + "enabled": "eq(-3,true)" + }, + { + "id": "sync_trakt_notification", + "type": "bool", + "label": "@60639", + "default": true, + "visible": true, + "enabled": true + }, + { + "id": "sync_trakt_new_tvshow", + "type": "bool", + "label": "@60640", + "default": false, + "enabled": true, + "visible": true + }, + { + "id": "sync_trakt_new_tvshow_wait", + "type": "bool", + "label": "@60641", + "default": true, + "visible": true, + "enabled": "eq(-1,true)" + }, + { + "id": "show_all_seasons", + "type": "bool", + "label": "@60642", + "default": true + }, + { + "id": "no_pile_on_seasons", + "type": "list", + "label": "@60643", + "default": 1, + "lvalues": [ + "@60648", + "@60644", + "@60616" + ] + }, + { + "id": "ask_channel", + "type": "bool", + "label": "@60645", + "default": false + }, + { + "id": "original_title_folder", + "type": "bool", + "label": "@60646", + "default": false + }, + { + "id": "lowerize_title", + "type": "bool", + "label": "@70703", + "default": false + }, + { + "id": "verify_playcount", + "type": "bool", + "label": "@70526", + "default": false + } + ] +} \ No newline at end of file