Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
Dh-_c@s9ddlmZmZddlZddd„ƒYZdS(iÿÿÿÿ(tprintDBGtprintExcNtIPTVFileHostcBsMeZd„Zd„Zdid„Zed„Zed„Zed„ZRS(cCs tdƒg|_g|_dS(NsIPTVFileHost.__init__(Rtitemstgroups(tself((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvfilehost.pyt__init__s
	cCs€d}d}dt|ƒkrvd|dkrv|jdƒ}d|krv|d|!jƒ}||djƒ}qvn||fS(Ntit[it]iÿÿÿÿi(tlentfindtstrip(RttitlettitleInGroupt
groupTitletidx((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvfilehost.pyt	_getGroups"sutf-8cCs…td|ƒyXtj|d|dƒ:}d}x*tr^|d7}|jƒ}|s[Pn|jƒ}t|ƒtdƒkr”|jddƒ}ndt|ƒks5d|dkr¼q5n|j	d	ƒ}d
|krM|d|!jƒ}d}	d}
|j	d|dƒ}d
|kr”||d|!jƒ}|d
}|j	d|ƒ}d
|kr|||!jƒ}
||djƒ}	q¨||jƒ}
n||djƒ}d|krM|dkrM|j
|ƒ\}
}|
|jkr÷|jj|
ƒni|d6|d6|
d6|	d6|
d6|d6}|j
|ƒ|jj|ƒq5qMntd|ƒq5WWdQXWntk
r€tƒnXdS(NsIPTVFileHost.addFile file[%s]trtreplaceiiusutf-8t#t;iÿÿÿÿRs;;is;;;it
full_titleturlticontdesctgroupttitle_in_groups#IPTVFileHost.addFile wrong line[%d](RtcodecstopentTruetreadlineRttypetencodeR
RRRtappendtupdateRt	ExceptionR(RtfilePathtencodingt
addItemParamstfptlineNumtlinetidx1t	fullTitleRRtidx2RRRtparams((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvfilehost.pytaddFilesP	
"
0
	
cCs2d„}t|jƒ}|r.|j|ƒn|S(NcSsd|jƒ}|jƒ}||kr(dSd|ks@||krDdSd|ks\||kr`dSdS(NiRiÿÿÿÿi(tlower(tit1tit2tname1tname2((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvfilehost.pyt_compareIs(tlistRtsort(RR7R5ttmpList((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvfilehost.pyt	getGroupsHs
	cCs]g}d„}x1|jD]&}|d|kr|j|ƒqqW|rY|j|ƒn|S(NcSsH|djƒ}|djƒ}||kr0dS||kr@dSdSdS(NRiÿÿÿÿii(R0(R1R2R3R4((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvfilehost.pyR5UsR(RR"R7(RRR7R8R5titem((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvfilehost.pytgetItemsInGroupSs	cCs8g}d„}t|jƒ}|r4|j|ƒn|S(NcSsH|djƒ}|djƒ}||kr0dS||kr@dSdSdS(NRiÿÿÿÿii(R0(R1R2R3R4((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvfilehost.pyR5cs(R6RR7(RR7R8R5((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvfilehost.pytgetAllItemsas	(	t__name__t
__module__RRR/tFalseR9R;R<(((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvfilehost.pyR
s		*((t-Plugins.Extensions.IPTVPlayer.tools.iptvtoolsRRRR(((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tools/iptvfilehost.pyt<module>s