def intializePlugin(self): import cookielib import urllib2 sys.modules["__main__"].cookiejar = cookielib.LWPCookieJar() sys.modules["__main__"].opener = urllib2.build_opener( urllib2.HTTPCookieProcessor(sys.modules["__main__"].cookiejar)) urllib2.install_opener(sys.modules["__main__"].opener) sys.argv = ["something", -1, "something_else"] import CommonFunctions reload(CommonFunctions) sys.modules["__main__"].common = CommonFunctions sys.modules["__main__"].common.log = sys.modules["__main__"].xbmc.log sys.modules["__main__"].settingsDL.load_strings( "./resources/settings.xml") sys.modules["__main__"].xbmcaddon.Addon.return_value = sys.modules[ "__main__"].settingsDL sys.modules["__main__"].xbmcvfs.exists.return_value = True import SimpleDownloader sys.modules["__main__"].downloader = SimpleDownloader.SimpleDownloader( ) sys.modules["__main__"].xbmcvfs.exists.return_value = False import YouTubePluginSettings sys.modules[ "__main__"].pluginsettings = YouTubePluginSettings.YouTubePluginSettings( ) import YouTubeUtils sys.modules["__main__"].utils = YouTubeUtils.YouTubeUtils() import YouTubeStorage sys.modules["__main__"].storage = YouTubeStorage.YouTubeStorage() import YouTubeCore sys.modules["__main__"].core = YouTubeCore.YouTubeCore() sys.modules["__main__"].core.getVideoIdStatusFromCache = Mock() sys.modules[ "__main__"].core.getVideoIdStatusFromCache.return_value = [] import YouTubeLogin sys.modules["__main__"].login = YouTubeLogin.YouTubeLogin() import YouTubeFeeds sys.modules["__main__"].feeds = YouTubeFeeds.YouTubeFeeds() import YouTubeSubtitleControl sys.modules[ "__main__"].subtitles = YouTubeSubtitleControl.YouTubeSubtitleControl( ) import YouTubePlayer sys.modules["__main__"].player = YouTubePlayer.YouTubePlayer() import YouTubeScraper sys.modules["__main__"].scraper = YouTubeScraper.YouTubeScraper() import YouTubePlaylistControl sys.modules[ "__main__"].playlist = YouTubePlaylistControl.YouTubePlaylistControl( ) import YouTubeNavigation self.navigation = YouTubeNavigation.YouTubeNavigation()
import YouTubePluginSettings pluginsettings = YouTubePluginSettings.YouTubePluginSettings() import YouTubeCore core = YouTubeCore.YouTubeCore() import YouTubeLogin login = YouTubeLogin.YouTubeLogin() import YouTubeFeeds feeds = YouTubeFeeds.YouTubeFeeds() import YouTubeSubtitleControl subtitles = YouTubeSubtitleControl.YouTubeSubtitleControl() import YouTubePlayer player = YouTubePlayer.YouTubePlayer() import SimpleDownloader as downloader downloader = downloader.SimpleDownloader() import YouTubeScraper scraper = YouTubeScraper.YouTubeScraper() import YouTubePlaylistControl playlist = YouTubePlaylistControl.YouTubePlaylistControl() import YouTubeNavigation navigation = YouTubeNavigation.YouTubeNavigation() if (not settings.getSetting("firstrun")): login.login() settings.setSetting("firstrun", "1") if (not sys.argv[2]): navigation.listMenu() else: params = common.getParameters(sys.argv[2]) get = params.get if (get("action")):
import YouTubeScraper #YouTubeScraper.fetch("temples") YouTubeScraper.fetch("climbing", query="climbing | rock climbing")
import YouTubeScraper # YouTubeScraper.fetch("temples") # YouTubeScraper.fetch("climbing", query="climbing | rock climbing") # YouTubeScraper.fetch("virtualphotowalks", query="virtualphotowalks") YouTubeScraper.fetch("dancing", query="dancing")
import YouTubeScraper as YT YT.fetch("gardens", "gardens")