import resources.lib.external.tvdb_api as tvdb_api import xbmc import xbmcaddon from language import get_string as _ from resources.lib.plugin import run_hook from resources.lib.util.url import get_addon_url ADDON = xbmcaddon.Addon() if ADDON.getSetting("language_id") == "system": LANG = xbmc.getLanguage(xbmc.ISO_639_1) else: LANG = ADDON.getSetting("language_id") tvdb = tvdb_api.Tvdb(__builtin__.tvdb_api_key, language=LANG, cache=xbmc.translatePath(ADDON.getAddonInfo("profile"))) def get_context_items(item): """generate context menu for item Keyword Arguments: item -- JenItem to generate menu for """ context = [] content = item["content"] # cache if content == "": context.append((_("Try Uncached"), "Container.Update({0})".format( get_addon_url("get_list_uncached", item["link"])))) # information
from language import get_string as _ ADDON = xbmcaddon.Addon() TRAKT_API_ENDPOINT = "https://api.trakt.tv" TRAKT_CLIENT_ID = __builtin__.trakt_client_id TRAKT_CLIENT_SECRET = __builtin__.trakt_client_secret TTL = 1440 * 31 if ADDON.getSetting("language_id") == "system": LANG = xbmc.getLanguage( xbmc.ISO_639_1) else: LANG = ADDON.getSetting("language_id") tvdb = tvdb_api.Tvdb( __builtin__.tvdb_api_key, language=LANG, cache=xbmc.translatePath(xbmcaddon.Addon().getSetting("cache_folder"))) def get_movie_metadata(movie_id): """ get metadata for a movie wrapper function that gets metadata from the provider set in settings ARGS: movie_id: movie identifier (depends on set metadata provider) RETURNS: movie metadata as dict """ metadata_provider = ADDON.getSetting("movie_metadata_provider") info, created_time = fetch_from_db(movie_id, metadata_provider, LANG)
along with this program. If not, see <http://www.gnu.org/licenses/>. """ from resources.lib.util.url import get_addon_url from resources.lib.util.views import save_view_mode import resources.lib.external.tvdb_api as tvdb_api import xbmc import xbmcaddon ADDON = xbmcaddon.Addon() if ADDON.getSetting("language_id") == "system": LANG = xbmc.getLanguage(xbmc.ISO_639_1) else: LANG = ADDON.getSetting("language_id") tvdb = tvdb_api.Tvdb("0629B785CE550C8D", language=LANG, cache=xbmc.translatePath(ADDON.getAddonInfo("profile"))) def get_context_items(item): """generate context menu for item Keyword Arguments: item -- BobItem to generate menu for """ context = [] content = item["content"] # information context.append( (xbmcaddon.Addon().getLocalizedString(30708), "XBMC.Action(Info)"))
from koding import route import pickle ADDON = xbmcaddon.Addon() TRAKT_API_ENDPOINT = "https://api.trakt.tv" TRAKT_CLIENT_ID = "948c4e2514db4f2cca33e737f5e73ae213e537d344b9916983e53e3cc2a1b21c" TRAKT_CLIENT_SECRET = "140369c2c981732a7b183db2e9300065629b8b7417a149a0c4e098ebee8f692e" TTL = 1440 * 31 if ADDON.getSetting("language_id") == "system": LANG = xbmc.getLanguage(xbmc.ISO_639_1) else: LANG = ADDON.getSetting("language_id") tvdb = tvdb_api.Tvdb("0629B785CE550C8D", language=LANG, cache=xbmc.translatePath( xbmcaddon.Addon().getSetting("cache_folder"))) def get_movie_metadata(movie_id): """ get metadata for a movie wrapper function that gets metadata from the provider set in settings ARGS: movie_id: movie identifier (depends on set metadata provider) RETURNS: movie metadata as dict """ metadata_provider = ADDON.getSetting("movie_metadata_provider") info, created_time = fetch_from_db(movie_id, metadata_provider, LANG)
along with this program. If not, see <http://www.gnu.org/licenses/>. """ from resources.lib.util.url import get_addon_url from resources.lib.util.views import save_view_mode import resources.lib.external.tvdb_api as tvdb_api import xbmc import xbmcaddon ADDON = xbmcaddon.Addon() if ADDON.getSetting("language_id") == "system": LANG = xbmc.getLanguage(xbmc.ISO_639_1) else: LANG = ADDON.getSetting("language_id") tvdb = tvdb_api.Tvdb("E9E49C015581CC43", language=LANG, cache=xbmc.translatePath(ADDON.getAddonInfo("profile"))) def get_context_items(item): """generate context menu for item Keyword Arguments: item -- MissyItem to generate menu for """ context = [] content = item["content"] # cache if content == "": context.append(("Try Uncached", "Container.Update({0})".format( get_addon_url("get_list_uncached", item["link"])))) # information
import koding import pickle ADDON = xbmcaddon.Addon() TRAKT_API_ENDPOINT = "https://api.trakt.tv" TRAKT_CLIENT_ID = "a6a181659056b45e04b44bf388ef778e08f76325a8bdcfb7f6a64d9f5b05a500" TRAKT_CLIENT_SECRET = "95a8bb651092c5ca4151a19b09799b9783814004382e8da624df5c9c40dfa027" TTL = 1440 * 31 if ADDON.getSetting("language_id") == "system": LANG = xbmc.getLanguage(xbmc.ISO_639_1) else: LANG = ADDON.getSetting("language_id") tvdb = tvdb_api.Tvdb("E9E49C015581CC43", language=LANG, cache=xbmc.translatePath( xbmcaddon.Addon().getSetting("cache_folder"))) def get_movie_metadata(movie_id): """ get metadata for a movie wrapper function that gets metadata from the provider set in settings ARGS: movie_id: movie identifier (depends on set metadata provider) RETURNS: movie metadata as dict """ metadata_provider = ADDON.getSetting("movie_metadata_provider") info, created_time = fetch_from_db(movie_id, metadata_provider, LANG)