def getLinks(self): urlTab = [] if config.plugins.iptvplayer.tsi_resolver.value == 'tsiplayer': ts_parse = ts_urlparser() e2_parse = urlparser() else: ts_parse = urlparser() e2_parse = ts_urlparser() if ts_parse.checkHostSupport(self.sHosterUrl) == 1: urlTab = ts_parse.getVideoLinkExt(self.sHosterUrl) else: urlTab = e2_parse.getVideoLinkExt(self.sHosterUrl) return urlTab
def __init__(self): self.up = urlparser.urlparser() self.cm = common() self.history = CSearchHistoryHelper('Wgrane') # temporary data self.currList = [] self.currItem = {}
def __init__(self): self.MAIN_URL = 'http://pierwsza.tv/' self.HTTP_HEADER = { 'User-Agent': 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/37.0.2062.120 Chrome/37.0.2062.120 Safari/537.36', 'Referer': self.MAIN_URL } self.COOKIE_FILE = GetCookieDir('pierwszatv.cookie') self.COOKIE_FILE2 = GetCookieDir('pierwszatv2.cookie') self.COOKIE_FILE3 = GetCookieDir('pierwszatv3.cookie') self.sessionEx = MainSessionWrapper() self.cm = common() self.up = urlparser() self.http_params = { 'header': dict(self.HTTP_HEADER), 'save_cookie': True, 'load_cookie': True, 'cookiefile': self.COOKIE_FILE } self.http_params2 = { 'header': dict(self.HTTP_HEADER), 'save_cookie': True, 'load_cookie': True, 'cookiefile': self.COOKIE_FILE2 } self.http_params3 = { 'header': dict(self.HTTP_HEADER), 'save_cookie': True, 'load_cookie': True, 'cookiefile': self.COOKIE_FILE3 } self.cacheList = {} self.mainConnectData = {}
def __init__(self): TSCBaseHostClass.__init__(self, {'cookie': 'tsiplayer.cookie'}) self.USER_AGENT = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0' self.MAIN_URL = '/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/addons/vstream' self.MAIN_URL0 = MAIN_URL0 self.fncs_search = fncs_search self.MAIN_IMP = 'from ' + self.MAIN_URL0.replace( '/usr/lib/enigma2/python/', '').replace('/', '.') self.HTTP_HEADER = {'User-Agent': self.USER_AGENT} self.defaultParams = {'header': self.HTTP_HEADER} self.getPage = self.cm.getPage self.MyPath = GetCacheSubDir('Tsiplayer') printDBG('------------ MyPath= ' + self.MyPath) self.path_listing = self.MyPath + 'VStream_listing' self.DB_path = self.MyPath + 'VStream_DB' if config.plugins.iptvplayer.tsi_resolver.value == 'tsiplayer': self.ts_up = ts_urlparser() else: self.ts_up = urlparser() if not os.path.exists(self.MyPath + 'tmdb'): os.makedirs(self.MyPath + 'tmdb') files = glob.glob(self.MyPath + 'tmdb/*') for f in files: os.remove(f)
def __init__(self): self.COOKIE_FILE = GetCookieDir('livespottingtv.cookie') self.cm = common() self.up = urlparser() self.http_params = {} self.http_params.update({'save_cookie': True, 'load_cookie': True, 'cookiefile': self.COOKIE_FILE}) self.cache = {}
def __init__(self): self.COOKIE_FILE = GetCookieDir('telewizjadanet.cookie') self.cm = common() self.up = urlparser() self.http_params = {} self.http_params.update({'save_cookie': True, 'load_cookie': True, 'cookiefile': self.COOKIE_FILE}) self.cacheList = {}
def __init__(self, params={}): self.USER_AGENT = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0' self.HEADER = { 'User-Agent': self.USER_AGENT, 'Connection': 'keep-alive' } if '' != params.get('cookie', ''): self.COOKIE_FILE = GetCookieDir(params['cookie']) self.defaultParams = { 'header': self.HEADER, 'use_cookie': True, 'load_cookie': True, 'save_cookie': True, 'cookiefile': self.COOKIE_FILE } else: self.defaultParams = {'header': self.HEADER} self.sessionEx = MainSessionWrapper() self.up = urlparser() self.ts_urlpars = ts_urlparser() proxyURL = params.get('proxyURL', '') useProxy = params.get('useProxy', False) self.cm = common(proxyURL, useProxy) self.currList = [] self.currItem = {} if '' != params.get('history', ''): self.history = CSearchHistoryHelper( params['history'], params.get('history_store_type', False)) self.moreMode = False
def __init__(self): self.COOKIE_FILE = GetCookieDir('showsporttvcom.cookie') self.sessionEx = MainSessionWrapper() self.cm = common() self.up = urlparser() self.http_params = {} self.http_params.update({'save_cookie': True, 'load_cookie': True, 'cookiefile': self.COOKIE_FILE}) self.cacheList = {}
def __init__(self): self.COOKIE_FILE = GetCookieDir('skylinewebcamscom.cookie') self.cm = common() self.up = urlparser() self.http_params = {} self.http_params.update({'save_cookie': True, 'load_cookie': True, 'cookiefile': self.COOKIE_FILE}) self.cacheList = {} self.mainMenuCache = {} self.lang = config.plugins.iptvplayer.skylinewebcams_lang.value
def __init__(self): printDBG('Host __init__ begin') self.exSession = MainSessionWrapper() self.COOKIEFILE = GetCookieDir('scseriale.cookie') self.cm = common() self.currList = [] self.up = urlparser() self.history = CSearchHistoryHelper('wspolne') printDBG('Host __init__ end')
def __init__(self): printDBG( 'Host __init__ begin' ) self.exSession = MainSessionWrapper() self.COOKIEFILE = GetCookieDir('zalukajtv.cookie') self.cm = common() self.up = urlparser() self.history = CSearchHistoryHelper('wspolne') self.currList = [] printDBG( 'Host __init__ end' )
def __init__(self): printDBG('Loading ' + serialeo.SERVICE) self.cm = common() self.up = urlparser.urlparser() self.history = CSearchHistoryHelper('serialeo') self.tabMenu = [] self.currList = []
def __init__(self): self.cm = common() self.up = urlparser() self.history = CSearchHistoryHelper('fighttube') self.ytp = YouTubeParser() self.ytformats = config.plugins.iptvplayer.ytformat.value # temporary data self.currList = [] self.currItem = {}
def __init__(self): self.MAIN_URL = 'https://edem.tv/' self.HTTP_HEADER = { 'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:12.0) Gecko/20100101 Firefox/12.0', 'Referer': self.MAIN_URL } self.COOKIE_FILE = GetCookieDir('edemtv.cookie') self.cm = common() self.up = urlparser() self.http_params = {} self.http_params.update({'save_cookie': True, 'load_cookie': True, 'cookiefile': self.COOKIE_FILE}) self.cacheChannels = {} self.sessionEx = MainSessionWrapper()
def __init__(self): self.up = urlparser.urlparser() self.cm = pCommon.common() self.history = CSearchHistoryHelper('iptak') # temporary data self.currList = [] self.currItem = {} # for cache to speedUp self.menuData = None
def __init__(self): self.cm = common() self.up = urlparser() self.sessionEx = MainSessionWrapper() self.cookiePath = GetCookieDir('ustvnow.cookie') self.token = '' HTTP_HEADER= dict(self.HTTP_HEADER) HTTP_HEADER.update( {'Content-Type':'application/x-www-form-urlencoded'} ) self.defParams = {'header':HTTP_HEADER, 'cookiefile': self.cookiePath, 'use_cookie': True, 'load_cookie':True, 'save_cookie':True}
def __init__(self): self.MAIN_URL = 'https://edem.tv/' self.HTTP_HEADER = { 'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:12.0) Gecko/20100101 Firefox/12.0', 'Referer': self.MAIN_URL } self.COOKIE_FILE = GetCookieDir('edemtv.cookie') self.cm = common() self.up = urlparser() self.http_params = {} self.http_params.update({'header' : self.HTTP_HEADER, 'save_cookie': True, 'load_cookie': True, 'cookiefile': self.COOKIE_FILE}) self.cacheChannels = {} self.sessionEx = MainSessionWrapper()
def __init__(self): self.cm = common() self.up = urlparser() self.sessionEx = MainSessionWrapper() self.cookiePath = GetCookieDir('ustvnow.cookie') self.token = '' self.passkey = '' HTTP_HEADER= dict(self.HTTP_HEADER) HTTP_HEADER.update( {'Content-Type':'application/x-www-form-urlencoded'} ) self.defParams = {'header':HTTP_HEADER, 'cookiefile': self.cookiePath, 'use_cookie': True, 'load_cookie':True, 'save_cookie':True}
def __init__(self): self.COOKIE_FILE = GetCookieDir('pierwszatv.cookie') self.COOKIE_FILE2 = GetCookieDir('pierwszatv2.cookie') self.COOKIE_FILE3 = GetCookieDir('pierwszatv3.cookie') self.sessionEx = MainSessionWrapper() self.cm = common() self.up = urlparser() self.http_params = {'header': dict(self.HTTP_HEADER), 'save_cookie': True, 'load_cookie': True, 'cookiefile': self.COOKIE_FILE} self.http_params2 = {'header': dict(self.HTTP_HEADER), 'save_cookie': True, 'load_cookie': True, 'cookiefile': self.COOKIE_FILE2} self.http_params3 = {'header': dict(self.HTTP_HEADER), 'save_cookie': True, 'load_cookie': True, 'cookiefile': self.COOKIE_FILE3} self.cacheList = {}
def __init__(self): self.COOKIE_FILE = GetCookieDir('telewizjadanet.cookie') self.cm = common() self.up = urlparser() self.http_params = {} self.http_params.update({ 'save_cookie': True, 'load_cookie': True, 'cookiefile': self.COOKIE_FILE }) self.cacheList = {}
def __init__(self): self.up = urlparser() self.cm = common() self.HTTP_HEADER = {'User-Agent': self.USER_AGENT, 'Referer': ''} self.COOKIEFILE = GetCookieDir("hdgocc.cookie") self.defaultParams = { 'header': self.HTTP_HEADER, 'use_cookie': True, 'save_cookie': True, 'load_cookie': False, 'cookiefile': self.COOKIEFILE }
def get_links(self,cItem): urlTab = [] gnr = cItem.get('gnr',0) sHosterIdentifier = cItem['sHosterIdentifier'] sMediaUrl = cItem['url'] printDBG('get_links URL='+str(sMediaUrl)) printDBG('sys.argv='+str(sys.argv)) if (sHosterIdentifier == 'lien_direct') or (sHosterIdentifier ==''): gnr=0 if gnr ==0: URL,meta_ = get_url_meta(sMediaUrl) if 'm3u8' in URL: URL = strwithmeta(URL,meta_) urlTab = getDirectM3U8Playlist(URL, False, checkContent=True, sortWithMaxBitrate=999999999) else: URL=strwithmeta(URL,meta_) urlTab.append({'name':'Direct', 'url':URL, 'need_resolve':0}) elif gnr==1: try_tsiplayer = False try: from Plugins.Extensions.IPTVPlayer.tsiplayer.addons.resources.lib.gui.hoster import cHosterGui cHoster = cHosterGui() oHoster = cHoster.getHoster(sHosterIdentifier) oHoster.setUrl(sMediaUrl) aLink = oHoster.getMediaLink() printDBG('aLink='+str(aLink)) except Exception as e: aLink = [False,''] printExc() if aLink: if (aLink[0] == True): URL = aLink[1] if'||'in URL: urls = URL.split('||') else: urls = [URL] for URL in urls: if URL.strip()!='': label='' if '|tag:' in URL: URL,label = URL.split('|tag:',1) URL,meta = get_url_meta(URL) URL = strwithmeta(URL, meta) printDBG('URL='+URL) urlTab.append({'url':URL , 'name': sHosterIdentifier+' '+label}) else: try_tsiplayer = True else: try_tsiplayer = True if try_tsiplayer: printDBG('Try with TSIPLAYER Parser') if (ts_urlparser().checkHostSupport(str(sMediaUrl))==1) or (urlparser().checkHostSupport(str(sMediaUrl))==1): url_ = str(sMediaUrl).replace('://www.youtube.com/embed/','://www.youtube.com/watch?v=') printDBG('TSIPLAYER Parser Found :'+url_+ '('+str(sMediaUrl)+')') urlTab.append({'name':'Tsiplayer', 'url':url_, 'need_resolve':1}) return urlTab
def __init__(self): self.COOKIE_FILE = GetCookieDir('sport365live.cookie') self.sessionEx = MainSessionWrapper() self.cm = common() self.up = urlparser() self.http_params = { 'header': dict(self.HTTP_HEADER), 'use_cookie': True, 'save_cookie': True, 'load_cookie': True, 'cookiefile': self.COOKIE_FILE } self.needRefreshAdvert = True
def __init__(self): self.cm = common() self.up = urlparser() self.defaultParams = { 'header': { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0' }, 'use_cookie': True, 'load_cookie': True, 'save_cookie': True, 'cookiefile': AnyFilesVideoUrlExtractor.COOKIEFILE } self.logged = False
def __init__(self): self.up = urlparser.urlparser() self.cm = pCommon.common() self.sessionEx = MainSessionWrapper() self.ytp = YouTubeParser() self.ytformats = config.plugins.iptvplayer.ytformat.value # Temporary data self.currList = [] self.currItem = {} # Login data self.COOKIEFILE = GetCookieDir('Diff-anime.cookie') self.usePremiumAccount = config.plugins.iptvplayer.diffanime_premium.value self.username = config.plugins.iptvplayer.diffanime_login.value self.password = config.plugins.iptvplayer.diffanime_password.value
def __init__(self, params={}): self.sessionEx = MainSessionWrapper() self.up = urlparser() proxyURL = params.get('proxyURL', '') useProxy = params.get('useProxy', False) self.cm = common(proxyURL, useProxy) self.currList = [] self.currItem = {} if '' != params.get('history', ''): self.history = CSearchHistoryHelper(params['history']) if '' != params.get('cookie', ''): self.COOKIE_FILE = GetCookieDir(params['cookie']) self.moreMode = False
def __init__(self): TSCBaseHostClass.__init__(self,{'cookie':'tsiplayer.cookie'}) self.USER_AGENT = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0' self.MAIN_URL = 'https://gitlab.com' self.HTTP_HEADER = {'User-Agent': self.USER_AGENT} self.defaultParams = {'header':self.HTTP_HEADER} self.getPage = self.cm.getPage if config.plugins.iptvplayer.tsi_resolver.value=='tsiplayer': self.ts_up = ts_urlparser() else: self.ts_up = urlparser() path0='/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/libs/tsmedia/' if not os.path.exists(path0): path0='/usr/lib/enigma2/python/Plugins/Extensions/TSmedia/scripts/' paths = ['main/lib','main/lib/libs'] for path in paths: printDBG('path added:'+path0+path) if path0+path not in sys.path: sys.path.append(path0+path)
def __init__(self): self.up = urlparser() self.cm = common() # temporary data self.currList = [] self.currItem = {} #Login data self.sort = config.plugins.iptvplayer.SortowanieWebstream.value self.sessionEx = MainSessionWrapper() self.filmOnApi = None self.videoStarApi = None self.satLiveApi = None self.vidTvApi = None self.looknijTvApi = None self.tvSportCdaApi = None self.nettvpwApi = None self.weebTvApi = None self.teamCastTab = {}
def __init__(self): self.up = urlparser() self.cm = common() # temporary data self.currList = [] self.currItem = {} #Login data self.sort = config.plugins.iptvplayer.SortowanieWebstream.value self.sessionEx = MainSessionWrapper() self.filmOnApi = None self.videoStarApi = None self.satLiveApi = None self.vidTvApi = None self.looknijTvApi = None self.tvSportCdaApi= None self.nettvpwApi = None self.weebTvApi = None self.teamCastTab = {}
def __init__(self, params={}): self.sessionEx = MainSessionWrapper() self.up = urlparser() proxyURL = params.get('proxyURL', '') useProxy = params.get('useProxy', False) if 'MozillaCookieJar' == params.get('cookie_type', ''): self.cm = common(proxyURL, useProxy, True) else: self.cm = common(proxyURL, useProxy) self.currList = [] self.currItem = {} if '' != params.get('history', ''): self.history = CSearchHistoryHelper( params['history'], params.get('history_store_type', False)) if '' != params.get('cookie', ''): self.COOKIE_FILE = GetCookieDir(params['cookie']) self.moreMode = False self.minPyVer = params.get('min_py_ver', 0)
def getLinks(self): urlTab = [] if self.sHostType == 0: func_ = 'pars_' + self.sHosterFileName exec('from Plugins.Extensions.IPTVPlayer.tsiplayer.libs.' + func_ + ' import get_video_url as ' + func_) exec('urlTab = ' + func_ + '(self.sHosterUrl)') elif self.sHostType == 1: exec "from Plugins.Extensions.IPTVPlayer.tsiplayer.libs.vstream.hosters." + self.sHosterFileName + " import cHoster" oHoster = cHoster() oHoster.setUrl(self.sHosterUrl) aLink = oHoster.getMediaLink() if (aLink[0] == True): URL = aLink[1] if '|User-Agent=' in URL: URL, UA = aLink[1].split('|User-Agent=', 1) URL = strwithmeta(URL, {'User-Agent': UA}) urlTab.append({'url': URL, 'name': self.sHosterFileName}) else: urlTab = urlparser().getVideoLinkExt(self.sHosterUrl) return urlTab
def __init__(self, item={}): self.startitem_ = item CBaseHostClass.__init__(self, {'cookie': 'TSIPlayer.cookie1'}) self.USER_AGENT = self.cm.getDefaultHeader()['User-Agent'] self.HEADER = { 'User-Agent': self.USER_AGENT, 'Accept': 'text/html', 'Accept-Encoding': 'gzip, deflate', 'Referer': '', 'Origin': '' } self.defaultParams = { 'header': self.HEADER, 'use_cookie': True, 'load_cookie': True, 'save_cookie': True, 'cookiefile': self.COOKIE_FILE } self.DEFAULT_ICON_URL = 'https://i.ibb.co/Q8ZRP0X/yaq9y3ab.png' self.import_str = '' if config.plugins.iptvplayer.tsi_resolver.value == 'tsiplayer': self.ts_up = ts_urlparser() else: self.ts_up = urlparser()
def __init__(self): self.cm = common() self.up = urlparser() self.sessionEx = MainSessionWrapper() self.defParams = {'header':self.HTTP_HEADER} self.warned = False
def __init__(self): self.MAIN_URL = 'http://live-stream.tv/' self.cm = common() self.up = urlparser()
def __init__(self): self.COOKIEFILE = GetCookieDir('spryciarze.cookie') self.cm = pCommon.common() self.up = urlparser.urlparser() self.catTree = [] self.currList = []
def __init__(self): self.cm = common() #proxyURL= '', useProxy = True) self.up = urlparser() self.sessionEx = MainSessionWrapper()
def __init__(self): self.cm = common() self.up = urlparser()
def __init__(self): self.cm = common() self.up = urlparser() self.catsCache = {}
def __init__(self): self.cm = common()#proxyURL= '', useProxy = True) self.up = urlparser() self.sessionEx = MainSessionWrapper()