Repository URL to install this package:
|
Version:
2+git3694+d6785c5-r4 ▾
|
enigma2-plugin-extensions-e2iplayer
/
usr
/
lib
/
enigma2
/
python
/
Plugins
/
Extensions
/
IPTVPlayer
/
hosts
/
hostfilma24io.pyo
|
|---|
ó
Ch-_c @ sÁ d d l m Z d d l m Z m Z d d l m Z m Z d d l m
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 TranslateTXT( t CHostBaset CBaseHostClass( t printDBGt printExc( t strwithmetaNc C s d S( Ns http://filma24.io/( ( ( ( sL /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostfilma24io.pyt gettytul s t Filma24IOc B s} e Z d Z i d
d Z d Z d Z d Z d Z d Z d Z
d Z d
d Z d
d d d Z
RS( c C s= t j | i d d 6d d 6 d | _ d | _ i | _ d S( NR t historys Filma24IO.cookiet cookies http://www.filma24.io/sP http://www.filma24.io/wp-content/themes/cr_filma_greenv2/assets/img/logo2018.png( R t __init__t MAIN_URLt DEFAULT_ICON_URLt
cacheLinks( t self( ( sL /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostfilma24io.pyR
s c C s | j j | | | S( N( t cmt getPage( R t baseUrlt addParamst post_data( ( sL /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostfilma24io.pyR s c C s® t d | j | j \ } } | s/ d S| j | j j d g } | j j j | d d t d } | j j j | d d } x | D]{ } | j
| j j j | d
d t d } | j
| } t | } | j i | d 6| d 6d
d 6 | j | q W| j j j | d d! t d } | j j j | d d } x÷ | D]ï } d | k rkqSn | j
| j j j | d
d t d } | j
| } | j | j j j | d d t d }
t | } t | j rød
| d <n | j i d d 6| d 6 | j i | d 6| d 6|
d 6 | j | qSWg } | j j j | d" d# t d } | j j j | d d } x | D]{ } | j
| j j j | d
d t d } | j
| } t | } | j i | d 6| d 6d
d 6 | j | qWt | r_t | } | j i t d d 6d d 6| d 6 | j | n i d d 6t d d 6t d 6i d d 6t d d 6g } | j | | d S($ Ns Filma24IO.listMaint urls <divt >t sorts </uli s <as </a>s href=['"]([^"^']+?)["']i t titlet
list_itemst categorys <ult main_menus <lis </li>t _blanks src=['"]([^"^']+?)["']t sub_itemst icons second-menut
Categoriest searcht Searcht search_itemt search_historys Search history( s <divR s sort( s </ulR ( s <ulR R ( s </ulR ( s <ulR s second-menu( s </ulR ( R R t
getMainUrlt
setMainUrlR t metat pht getDataBeetwenNodest Falset getAllItemsBeetwenMarkerst
getFullUrlt getSearchGroupst Truet cleanHtmlStrt dictt updatet appendt getFullIconUrlt lent currListt addDirt _t listsTab( R t cItemt stst datat subItemst tmpt itemR R t paramsR t MAIN_CAT_TAB( ( sL /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostfilma24io.pyt listMain" sX
"
+""
++
""
+"(c C s t d | d | _ d S( Ns Filma24IO.listSubItemsR ( R R3 ( R R7 ( ( sL /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostfilma24io.pyt listSubItemsR s
c C s´ t d | | j | d \ } } | s1 d S| j d d } | j j j | d' d( t d } | j j j | d) d* d } | j | j j j | d d t d
} d | d k r
| j
| j j j | d+ d, d d } | j j j | d- d. d } n% d } | j j j | d/ d0 d } | j j j | d1 d2 } x| D]ý} | j | j j j | d d t d
} | d k rqTn | j j j | d d t d
j }
|
d d3 k rß|
d d !}
n |
d k r
| j j j | d d
}
n | j
| j j j | d4 d5 t d } g } | j j j | d6 d7 t d }
| j j j
| d8 d9 t } | j | j j j |
d d x9 | D]1 }
| j
|
}
|
d k r¤| j |
q¤q¤Wt | } | j i t d 6| | d! 6| d 6d" j | d# 6| j |
d$ 6 d | k rD| | d% <n | j | qTW| d k r°t | } | j i t d 6t d&