示例#1
0
    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')
示例#2
0
文件: settings.py 项目: mmdl/sd-xbmc
    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')
示例#3
0
文件: hbogo.py 项目: mmdl/sd-xbmc
# -*- 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/'
示例#4
0
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,'