Repository URL to install this package:
|
Version:
2+git3694+d6785c5-r4 ▾
|
enigma2-plugin-extensions-e2iplayer
/
usr
/
lib
/
enigma2
/
python
/
Plugins
/
Extensions
/
IPTVPlayer
/
hosts
/
hosteskago.pyo
|
|---|
ó
Ch-_c @ sÝ d d l m Z 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
m Z d d l m Z d d l m Z d d l m Z d d l Z d
Z d e f d YZ d
e f d YZ d S( iÿÿÿÿ( t TranslateTXT( t CHostBaset CBaseHostClass( t printDBGt printExct byteifyt
MergeDicts( t getDirectM3U8Playlist( t urlparser( t loads( t ph( t strwithmetaNc C s d S( Ns http://www.eskago.pl/( ( ( ( sI /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hosteskago.pyt gettytul s t EskaGoc B s e Z d Z d Z d Z d Z d Z d Z d Z d d Z
d Z d Z d
Z
d Z d d
d
d Z RS( c C s, t j | i d d 6d d 6 i d d 6d d 6| _ t | j | _ | j j i d d
6 i | j d 6t d 6t d
6t d 6| j d 6| _ d | _ d | _
| j d | _ i d d 6d d 6| j d d 6i d d 6d d 6| j d d 6i d d 6d d 6| j
d 6d d 6g | _
i | _ d S( Ns eskaGO.plt historys eskagopl.cookiet cookies Mozilla/5.0s
User-Agents text/htmlt Acceptt XMLHttpRequests X-Requested-Witht headert
use_cookiet load_cookiet save_cookiet
cookiefiles http://www.eskago.pl/s http://www.eska.pl/s html/img/fb.jpgt list_vod_castst categoryt VODt titlet vodt urlt list_radio_catss
Radio Eska Got radiot list_radio_eskapls
Radio Eska PLsC https://www.press.pl/images/contents/photo_51546_1515158162_big.jpgt icon( R t __init__t HEADERt dictt AJAX_HEADERt updatet Truet COOKIE_FILEt
defaultParamst MAIN_URLt MAIN_ESKAPL_URLt DEFAULT_ICON_URLt
getFullUrlt MAIN_CAT_TABt
cacheItems( t self( ( sI /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hosteskago.pyR! s 2 !!+c C sm t d i | _ | j j | d \ } } | s9 d S| j j j | d d t d } | j d } x=| D]5} | j j j | d d } g | j | <d } | j j j | | d } xâ | D]Ú }
| j
| j j j |
| d
t d } | j j j |
d d }
x |
D] } d
| k r3qn | j | j j j | d d }
| j
| } | j | j i t
d 6d d 6| d 6|
d 6| d 6 qWqÈ Wqq Wt d t | j t d | j j j | d d t d }
| j j j |
d d }
x^|
D]V} | j j j | d d }
| j | j j j | d d } |
d k rt| j |
}
n | j j |
rÝ|
j d d j d d j } i t
d 6| d 6|
d 6| d 6} | j | q| j j j | d d } d t | j j | g k r qn i t d 6| d! 6| j | d d d 6| d 6| d 6} | j | qWd S(" Nt
listRadioCatsR s <div class="channel-list-box"s <script>i s channel\-list\-([^"^']+?)["']i s <div class="head-title">s </ul>s </div>s <li>s </li>t play_icons href=['"]([^'^"]+?)['"]t good_for_favt audiot typeR t descs) #########################################s <div class="new-radio-box">s <div class="row radio-list">s <as </a>s! color[^>]+?src=['"]([^'^"]+?)['"]t #t /iÿÿÿÿt -t R s data-list-id=['"]([^'^"]+?)['"]R ( R R. t cmt getPageR
t getDataBeetwenMarkerst Falset splitt getSearchGroupst getAllItemsBeetwenMarkerst cleanHtmlStrt getFullIconUrlt appendR&