def __init__(self): addon = xbmcaddon.Addon(__scriptID__) self.log = pLog.pLog('settings') self.log.info('reading settings') #@UndefinedVariable params = self.getParams() self.paramUrl = self.getParam(params, 'url') self.paramName = self.getParam(params, "name") self.paramMode = self.getIntParam(params, "mode") self.playerLocation = addon.getSetting('player_location') self.mediainfoLocation = addon.getSetting('mediainfo_location') self.outputVideo = addon.getSetting('output_video') #self.audioLang = addon.getSetting('audio_language') self.audioLang = self.getLang() #self.subtitleLang = addon.getSetting('subtitle_language') self.subtitleLang = self.getLang() self.subtitleSize = addon.getSetting('subtitle_size') self.subtitleCoding = addon.getSetting('subtitle_coding') self.subtitleColor = addon.getSetting('subtitle_color') self.subtitleParallax = addon.getSetting('subtitle_parallax') self.autoPlay = addon.getSetting('autoplay_stereo') self.switcher = addon.getSetting('chooser') self.switcherExp = addon.getSetting('chooser_exp')
# -*- coding: utf-8 -*- import urllib, urllib2, sys, re, os import xbmcgui, xbmc, xbmcplugin, xbmcaddon import simplejson as json import elementtree.ElementTree as ET import traceback import pLog, settings, Parser, Navigation, pCommon, Errors, smth log = pLog.pLog() HANDLE = int(sys.argv[1]) scriptID = 'plugin.video.polishtv.live' scriptname = "Polish Live TV" ptv = xbmcaddon.Addon(scriptID) BASE_RESOURCE_PATH = os.path.join( ptv.getAddonInfo('path'), "../resources" ) sys.path.append( os.path.join( BASE_RESOURCE_PATH, "lib" ) ) SERVICE = 'hbogo' userAgent = 'Apache-HttpClient/UNAVAILABLE (java 1.4)' TMP = os.path.join( ptv.getAddonInfo('path'), "smth" ) webUrl = 'http://www.hbogo.pl' plapiUrl = 'http://plapi.hbogo.eu' ploriginUrl = 'http://plorigin.hbogo.eu' drmUrl = 'http://sl.licensekeyserver.com' configUrl = plapiUrl + '/Player26.svc/Configuration/JSON/POL/TABL' categoryPlayer = '/Player26.svc/Category/JSON/POL/' mediaPlayer = '/Player26.svc/Media/JSON/POL/'
import xbmcgui, xbmc, xbmcaddon, xbmcplugin import traceback scriptID = 'plugin.video.polishtv.live' scriptname = "Polish Live TV" ptv = xbmcaddon.Addon(scriptID) BASE_RESOURCE_PATH = os.path.join( ptv.getAddonInfo('path'), "../resources" ) sys.path.append( os.path.join( BASE_RESOURCE_PATH, "lib" ) ) COOKIEFILE = ptv.getAddonInfo('path') + os.path.sep + "cookies" + os.path.sep + "ekinotv.cookie" LOGOURL = ptv.getAddonInfo('path') + os.path.sep + "images" + os.path.sep + "ekinotv.png" NEXTURL = ptv.getAddonInfo('path') + os.path.sep + "images" + os.path.sep + "next.png" import pLog, settings, Parser, urlparser, pCommon, Navigation, Errors, downloader log = pLog.pLog() cj = cookielib.LWPCookieJar() sortby = ptv.getSetting('ekinotv_sort') sortorder = ptv.getSetting('ekinotv_sortorder') quality = ptv.getSetting('ekinotv_quality') username = ptv.getSetting('ekinotv_login') password = ptv.getSetting('ekinotv_password') dstpath = ptv.getSetting('default_dstpath') dbg = ptv.getSetting('default_debug') HOST = 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.18) Gecko/20110621 Mandriva Linux/1.9.2.18-0.1mdv2010.2 (2010.2) Firefox/3.6.18' SERVICE = 'ekinotv' MAINURL = 'http://www.ekino.tv/' MAINURLSE = 'http://www.ekino.tv/seriale-online.html' MAINURLSR = 'http://www.ekino.tv/szukaj-wszystko,'