Repository URL to install this package:
|
Version:
2+git3694+d6785c5-r4 ▾
|
enigma2-plugin-extensions-e2iplayer
/
usr
/
lib
/
enigma2
/
python
/
Plugins
/
Extensions
/
IPTVPlayer
/
tools
/
iptvfilehost.pyo
|
|---|
ó
Dh-_c @ s9 d d l m Z m Z d d l Z d d d YZ d S( iÿÿÿÿ( t printDBGt printExcNt IPTVFileHostc B sM e Z d Z d Z d i d Z e d Z e d Z e d Z RS( c C s t d g | _ g | _ d S( Ns IPTVFileHost.__init__( R t itemst groups( t self( ( sK /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvfilehost.pyt __init__ s
c C s d } d } d t | k rv d | d k rv | j d } d | k rv | d | !j } | | d j } qv n | | f S( Nt i t [i t ]iÿÿÿÿi ( t lent findt strip( R t titlet titleInGroupt
groupTitlet idx( ( sK /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvfilehost.pyt _getGroup s "s utf-8c C s
t d | yXt j | d | d :} d } x*t r^| d 7} | j } | s[ Pn | j } t | t d k r | j d d } n d t | k s5 d | d k r¼ q5 n | j d } d
| k rM| d | !j } d } d }
| j d | d } d
| k r| | d | !j } | d
} | j d | } d
| k r| | | !j }
| | d j } q¨| | j }
n | | d j } d | k rM| d k rM| j
| \ }
} |
| j k r÷| j j |
n i | d 6| d 6|
d 6| d 6|
d 6| d 6} | j
| | j j | q5 qMn t d | q5 WWd QXWn t k
rt n Xd S( Ns IPTVFileHost.addFile file[%s]t rt replacei i u s utf-8t #t ;iÿÿÿÿR s ;;i s ;;;i t
full_titlet urlt icont desct groupt title_in_groups# IPTVFileHost.addFile wrong line[%d]( R t codecst opent Truet readlineR t typet encodeR
R R R t appendt updateR t ExceptionR ( R t filePatht encodingt
addItemParamst fpt lineNumt linet idx1t fullTitleR R t idx2R R R t params( ( sK /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvfilehost.pyt addFile sP
"
0
c C s2 d } t | j } | r. | j | n | S( Nc S sd | j } | j } | | k r( d Sd | k s@ | | k rD d Sd | k s\ | | k r` d Sd S( Ni R iÿÿÿÿi ( t lower( t it1t it2t name1t name2( ( sK /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvfilehost.pyt _compareI s ( t listR t sort( R R7 R5 t tmpList( ( sK /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvfilehost.pyt getGroupsH s
c C s] g } d } x1 | j D]&