diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..e69de29b diff --git a/specials/backup.py b/specials/backup.py index d42cc42c..284580e4 100644 --- a/specials/backup.py +++ b/specials/backup.py @@ -11,12 +11,13 @@ from core import ziptools, videolibrarytools, filetools from platformcode import logger, config, platformtools, xbmc_videolibrary from distutils.dir_util import copy_tree -def export_videolibrary(item): - logger.info() +temp_path = xbmc.translatePath("special://userdata/addon_data/plugin.video.kod/temp/") +movies_path = os.path.join(temp_path, "movies") +tvshows_path = os.path.join(temp_path, "tvshows") - temp_path = xbmc.translatePath("special://userdata/addon_data/plugin.video.kod/temp/") - movies_path = os.path.join(temp_path, "movies") - tvshows_path = os.path.join(temp_path, "tvshows") + +def export_videolibrary(): + logger.info() zip_file_folder = platformtools.dialog_browse(3, config.get_localized_string(80002)) if zip_file_folder == "": @@ -45,9 +46,11 @@ def export_videolibrary(item): p_dialog.update(100) xbmc.sleep(2000) p_dialog.close() - platformtools.dialog_notification(config.get_localized_string(20000), config.get_localized_string(80004), icon=3, time=5000, sound=False) + platformtools.dialog_notification(config.get_localized_string(20000), config.get_localized_string(80004), icon=3, + time=5000, sound=False) -def import_videolibrary(item): + +def import_videolibrary(): logger.info() zip_file = platformtools.dialog_browse(1, config.get_localized_string(80005)) @@ -56,8 +59,6 @@ def import_videolibrary(item): if not platformtools.dialog_yesno(config.get_localized_string(20000), config.get_localized_string(80006)): return - temp_path = xbmc.translatePath("special://userdata/addon_data/plugin.video.kod/temp/") - p_dialog = platformtools.dialog_progress_bg(config.get_localized_string(80007), config.get_localized_string(20000)) p_dialog.update(0) @@ -68,30 +69,31 @@ def import_videolibrary(item): unzipper = ziptools.ziptools() unzipper.extract(zip_file, temp_path) p_dialog.update(25) - + filetools.rmdirtree(videolibrarytools.VIDEOLIBRARY_PATH) p_dialog.update(50) - if config.is_xbmc() and config.get_setting("videolibrary_kodi") == True: + if config.is_xbmc() and config.get_setting("videolibrary_kodi"): xbmc.sleep(5000) xbmc_videolibrary.clean() config.verify_directories_created() - if filetools.exists(temp_path + "movies"): - copy_tree(temp_path + "movies", videolibrarytools.MOVIES_PATH) + if filetools.exists(movies_path): + copy_tree(movies_path, videolibrarytools.MOVIES_PATH) p_dialog.update(70) - if filetools.exists(temp_path + "tvshows"): - copy_tree(temp_path + "tvshows", videolibrarytools.TVSHOWS_PATH) + if filetools.exists(tvshows_path): + copy_tree(tvshows_path, videolibrarytools.TVSHOWS_PATH) p_dialog.update(90) filetools.rmdirtree(temp_path) p_dialog.update(100) xbmc.sleep(2000) p_dialog.close() - platformtools.dialog_notification(config.get_localized_string(20000), config.get_localized_string(80008), icon=3, time=5000, sound=False) + platformtools.dialog_notification(config.get_localized_string(20000), config.get_localized_string(80008), icon=3, + time=5000, sound=False) if platformtools.dialog_yesno(config.get_localized_string(20000), config.get_localized_string(80009)): import videolibrary_service videolibrary_service.check_for_update(overwrite=True) - if config.is_xbmc() and config.get_setting("videolibrary_kodi") == True: - xbmc_videolibrary.update() \ No newline at end of file + if config.is_xbmc() and config.get_setting("videolibrary_kodi"): + xbmc_videolibrary.update() diff --git a/specials/downloads.py b/specials/downloads.py index 27e3f728..ae20fef7 100644 --- a/specials/downloads.py +++ b/specials/downloads.py @@ -116,7 +116,7 @@ def mainlist(item): itemlist.insert(0, Item(channel=item.channel, action="browser", title=support.typo(config.get_localized_string(70222),'bold'),url=DOWNLOAD_PATH)) if not item.contentType == "tvshow": - itemlist.insert(0, Item(channel='shortcuts', action="SettingOnPosition", category=4, setting=0, title= support.typo(config.get_localized_string(70288),'bold color kod'))) + itemlist.append(Item(channel='shortcuts', action="SettingOnPosition", category=4, setting=0, title= support.typo(config.get_localized_string(70288),'bold color kod'))) return itemlist diff --git a/specials/news.py b/specials/news.py index 1405f09e..20acf925 100644 --- a/specials/news.py +++ b/specials/news.py @@ -5,6 +5,9 @@ #from builtins import str import sys + +from core.support import typo + PY3 = False if sys.version_info[0] >= 3: PY3 = True; unicode = str; unichr = chr; long = int @@ -116,6 +119,9 @@ def mainlist(item): set_category_context(new_item) itemlist.append(new_item) + itemlist.append(Item(channel='shortcuts', action="SettingOnPosition", category=5, setting=0, + title=typo(config.get_localized_string(70285), 'bold color kod'))) + return itemlist diff --git a/specials/search.py b/specials/search.py index f181c59e..00ae11f6 100644 --- a/specials/search.py +++ b/specials/search.py @@ -47,7 +47,7 @@ def mainlist(item): Item(channel=item.channel, title=typo(config.get_localized_string(59994), 'color kod bold'), action='opciones', thumbnail=get_thumb('setting_0.png')), - Item(channel='shortcuts', title=typo(config.get_localized_string(30100), 'color kod bold'), action='SettingOnPosition', category=3, thumbnail=get_thumb('setting_0.png'))] + Item(channel='shortcuts', title=typo(config.get_localized_string(70286), 'color kod bold'), action='SettingOnPosition', category=3, thumbnail=get_thumb('setting_0.png'))] itemlist = set_context(itemlist) diff --git a/specials/videolibrary.py b/specials/videolibrary.py index 519f3a6a..67f92cd9 100644 --- a/specials/videolibrary.py +++ b/specials/videolibrary.py @@ -2,6 +2,9 @@ #from builtins import str import sys + +from core.support import typo + PY3 = False if sys.version_info[0] >= 3: PY3 = True; unicode = str; unichr = chr; long = int @@ -27,6 +30,7 @@ def mainlist(item): itemlist.append(Item(channel=item.channel, action="list_tvshows", title=config.get_localized_string(60600), category=config.get_localized_string(70271), thumbnail=get_thumb("videolibrary_tvshow.png"))) + itemlist.append(Item(channel='shortcuts', action="SettingOnPosition", category=2, setting=0, title=typo(config.get_localized_string(70287),'bold color kod'))) return itemlist