sistemate scorciatoie impostazioni

This commit is contained in:
marco
2020-03-19 22:32:35 +01:00
parent 9ff04b3627
commit 77a75ade85
6 changed files with 32 additions and 20 deletions

0
CONTRIBUTING.md Normal file
View File

View File

@@ -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()
if config.is_xbmc() and config.get_setting("videolibrary_kodi"):
xbmc_videolibrary.update()

View File

@@ -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

View File

@@ -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

View File

@@ -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)

View File

@@ -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