コード例 #1
0
ファイル: subtitles.py プロジェクト: CYBERxNUKE/xbmc-addon
 def __init__(self):
     path = tools.translate_path(
         os.path.join(g.ADDONS_PATH, "service.subtitles.a4kSubtitles"))
     try:
         sys.path.append(path)
         self.service = importlib.import_module(
             "a4kSubtitles.api").A4kSubtitlesApi({"kodi": tools.is_stub()})
         self.enabled = True
     except ImportError:
         self.enabled = False
コード例 #2
0
ファイル: globals.py プロジェクト: ratmole/plugin.video.seren
 def _init_paths(self):
     self.ADDONS_PATH = tools.translate_path(
         os.path.join("special://home/", "addons/")
     )
     self.ADDON_PATH = tools.translate_path(
         os.path.join(
             "special://home/", "addons/{}".format(self.ADDON_ID.lower())
         )
     )
     self.ADDON_DATA_PATH = tools.translate_path(
         self.ADDON.getAddonInfo("path")
     )  # Addon folder
     self.ADDON_USERDATA_PATH = tools.translate_path(
         "special://profile/addon_data/{}/".format(self.ADDON_ID)
     )  # Addon user data folder
     self.SETTINGS_PATH = tools.translate_path(
         os.path.join(self.ADDON_USERDATA_PATH, "settings.xml")
     )
     self.ADVANCED_SETTINGS_PATH = tools.translate_path(
         "special://home/userdata/advancedsettings.xml"
     )
     self.GUI_PATH = tools.translate_path(
         os.path.join(self.ADDON_DATA_PATH, "resources", "lib", "gui")
     )
     self.IMAGES_PATH = tools.translate_path(
         os.path.join(self.ADDON_DATA_PATH, "resources", "images")
     )
     self.SKINS_PATH = tools.translate_path(
         os.path.join(self.ADDON_USERDATA_PATH, "skins")
     )
     self.CACHE_DB_PATH = tools.translate_path(
         os.path.join(self.ADDON_USERDATA_PATH, "cache.db")
     )
     self.TORRENT_CACHE = tools.translate_path(
         os.path.join(self.ADDON_USERDATA_PATH, "torrentCache.db")
     )
     self.TORRENT_ASSIST = tools.translate_path(
         os.path.join(self.ADDON_USERDATA_PATH, "torentAssist.db")
     )
     self.PROVIDER_CACHE_DB_PATH = tools.translate_path(
         os.path.join(self.ADDON_USERDATA_PATH, "providers.db")
     )
     self.PREMIUMIZE_DB_PATH = tools.translate_path(
         os.path.join(self.ADDON_USERDATA_PATH, "premiumize.db")
     )
     self.TRAKT_SYNC_DB_PATH = tools.translate_path(
         os.path.join(self.ADDON_USERDATA_PATH, "traktSync.db")
     )
     self.SEARCH_HISTORY_DB_PATH = tools.translate_path(
         os.path.join(self.ADDON_USERDATA_PATH, "search.db")
     )
     self.SKINS_DB_PATH = tools.translate_path(
         os.path.join(self.ADDON_USERDATA_PATH, "skins.db")
     )
     self._confirm_and_init_download_path()