import simplejson as simplejson except: import json as simplejson import urllib, re from datetime import datetime import time from net import Net from addon1 import Addon from threading import Thread try: import Queue as queue except ImportError: import queue net = Net() addon = Addon('script.module.metahandler') class TMDB(object): ''' This class performs TMDB and IMDB lookups. First call is made to TMDB by either IMDB ID or Name/Year depending on what is supplied. If movie is not found or if there is data missing on TMDB, another call is made to IMDB to fill in the missing information. ''' def __init__(self, api_key='', view='json', lang='en'): #view = yaml json xml self.view = view self.lang = lang self.api_key = api_key self.url_prefix = 'http://api.themoviedb.org/3'
""" metahandler XBMC Addon Copyright (C) 2012 Eldorado This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. """ import os from addon1 import Addon addon = Addon('script.module.metahandler') addon_path = addon.get_path() profile_path = addon.get_profile() settings_file = os.path.join(addon_path, 'resources', 'settings.xml') addon_version = addon.get_version()