Repository URL to install this package:
|
Version:
2+git3694+d6785c5-r4 ▾
|
enigma2-plugin-extensions-e2iplayer
/
usr
/
lib
/
enigma2
/
python
/
Plugins
/
Extensions
/
IPTVPlayer
/
hosts
/
hostquesttvcouk.pyo
|
|---|
ó Ch-_c @ sÉ d d l m Z m Z d d l m Z m Z m Z m Z d d l m Z d d l Z d d l Z y d d l Z Wn e k r d d l Z n Xd Z d e f d YZ d e f d YZ d S( iÿÿÿÿ( t CHostBaset CBaseHostClass( t printDBGt printExct byteifyt CSelOneLink( t getDirectM3U8PlaylistNc C s d S( Ns http://questtv.co.uk/( ( ( ( sN /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostquesttvcouk.pyt gettytul s t QuesttvCoUKc B sD e Z d Z i d d Z d Z d Z d d d d Z RS( c C sï t j | i d d 6d d 6 d | _ d | _ d | _ i | j d 6d d 6d d 6d d 6| j d 6| j d 6| _ t | j | _ | j j i d d 6d d 6d d 6d d 6 i | j d 6t d 6t d 6t d 6| j d 6| _ d S( Ns questtv.co.ukt historys questtv.co.uk.cookiet cookiesS http://www.questtv.co.uk/wp-content/themes/dni_wp_theme_quest_uk/img/quest_logo.pngsH Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0s http://www.questtv.co.uk/s User-Agentt 1t DNTs text/htmlt Accepts gzip, deflates Accept-Encodingt Referert Origint XMLHttpRequests X-Requested-Withs0 application/x-www-form-urlencoded; charset=UTF-8s Content-Types. application/json, text/javascript, */*; q=0.01t headert use_cookiet load_cookiet save_cookiet cookiefile( R t __init__t DEFAULT_ICON_URLt USER_AGENTt MAIN_URLt getMainUrlt HTTP_HEADERt dictt AJAX_HEADERt updatet Truet COOKIE_FILEt defaultParams( t self( ( sN /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostquesttvcouk.pyR s B,c s | i k r t j } n } j j f d } i j j d 6 j d 6 j d 6| d 6| d < j j | | S( Nc s* j j | r | St j | Sd S( N( t cmt isValidUrlt urlparset urljoin( t url( t baseUrlR" ( sN /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostquesttvcouk.pyt _getFullUrl( s t domaint cookie_files User-Agentt full_url_handlet cloudflare_params( R R! R# t iriToUrit upt getDomainR R t getPageCFProtection( R" R( t addParamst post_datat origBaseUrlR) ( ( R( R" sN /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostquesttvcouk.pyt getPage$ s 8c C s t d | j | d \ } } | s- d S| j j j | d d d } | j | j j j | d d } t | j } t | j | d <| d | d d <| j | | \ } } | sÇ d S| j j j | d d } x| D]} | j j j | d d } | d k rqé n | j | j j j | d d } | d k ry| j | j j j | d d d } n | j | j j j | d! d" d } | j | j j j | d d } i d d 6| d 6| d 6| d 6| d 6} | j | qé Wd S(# Ns QuesttvCoUK.listOnDemandR' s jQuery.get(t )i s ['"]([^'^"]+?)['"]i R R s <divt >s dni-video-playlist-thumb-boxs </as href=['"]#([0-9]+?)['"]t s alt=['"]([^'^"]+?)['"]s <h3t descHiddens </h3s <ps </ps src=['"]([^'^"]+?)['"]t videot typet titlet f_video_idt desct icon( s <divR7 s dni-video-playlist-thumb-box( s </aR7 ( s <h3R7 R9 ( s </h3R7 ( s <pR7 R9 ( s </pR7 ( R R5 R# t pht getDataBeetwenMarkerst getFullUrlt getSearchGroupsR R! R t getAllItemsBeetwenNodest cleanHtmlStrt getDataBeetwenNodest addVideo( R" t cItemt stst dataR' t paramst itemt videoIdR<