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@sÃddlmZddlZddlZddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddlmZmZyddl
Z
Wnek
rÁddlZ
nXddlZddlZddlZddlZd„Zejejeƒd„Zd„Zdd„Zdaid	„Zd
jejjejje ƒƒj!d
ƒd ƒda"e	j#de	j$ƒa%e	j#d
e	j$ƒa&e	j#dƒa'e	j#dƒa(id„Z)dej*fd„ƒYZ+e,dkr¿e-ej.ƒdkr'e/ddej0ƒej1dƒnyBe2ej.dƒZ3ej.dZ4ej.da5ej.da6ej.da7e-ej.ƒdkr“ej.dnda8e-ej.ƒdkr»ej.dnda9t6j:dƒrùt6da;t;j:d
ƒr#t;da;q#n*t6j:dƒr#e
j<ej=t6ƒƒa6ne>ej?_@ej?de3fe+ƒZAe/d e4dej0ƒeAjBƒWnCeCk
r®eƒed!ƒeAjDƒeAjEjFƒeAjGƒnXej1d"ƒndS(#iÿÿÿÿ(tprint_functionN(turlparseturljoincCstjtjƒtjƒdS(N(tostkilltgetpidtsignaltSIGTERM(tsigtframe((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/scripts/livesports.pytsignal_handlerscCs)ytj|ƒWntk
r$nXdS(N(Rtremovet	Exception(tfile((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/scripts/livesports.pytrms
cCsEdSt|ƒ}tddƒ}|j|dƒ|jtd|ƒ(Ns
/tmp/iptv.dbgtas
s%s(tstrtopentwritetclosetprint(tstrDattf((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/scripts/livesports.pytprintDBGstcCsJtdƒtdƒtdƒ|dtjƒ}t|ƒtdƒdS(Ns/===============================================s/                   EXCEPTION                   s: 
%s(Rt	tracebackt
format_exc(tmsg((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/scripts/livesports.pytprintExc%s



cCsÒtd|ƒg}yT|jddƒdkrBtj|dƒn	tjƒ}|jtjd|ƒƒWntk
r{nX|jdƒrît	dkrÕt
jƒa	yt	j|ddt
ƒWqÕtk
rÑqÕXn|jtjt	ƒƒnt}d}y˜tj|ƒ}x1d
D])}||kr|j|||ƒqqWtdƒt|jƒtdƒtj|Œ}|j|ƒ}	|	jƒ}t
}Wn3tjk
r°}
|
}ntk
rÇtƒnX||fS(Nsurl [%s]tssl_protocoltcontextt
cookiefiletignore_discardtReferers
User-AgenttOriginsAccept-EncodingtAccepts++++HEADERS START++++s++++HEADERS END++++(R!s
User-AgentR"sAccept-EncodingR#(RtgettNonetsslt_create_unverified_contexttappendturllib2tHTTPSHandlerRtcjt	cookielibtMozillaCookieJartloadtTruetIOErrortHTTPCookieProcessortFalsetRequestt
add_headertheaderstbuild_openerRtreadt	HTTPErrorR(turltparamst
customOpenerstctxtststdatatreqtkeytopenertrespte((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/scripts/livesports.pytgetPage.sD7






	
t/s/jsscripts/s<script[^>]*?>(.*?)</script>s1<form[^>]*?id="challenge-form"[^>]*?>(.*?)</form>saction="([^"]+?)"s3<input[^>]*name="([^"]*)"[^>]*value="([^"]*)"[^>]*>cCsKt||ƒ\}}|rA|rA|jdkrAd}yìxå|dkr!|r!d|kr!tjƒ}|d7}|}|jjƒ}|jjd!ƒ}|jjƒtj	|ƒ}	x0|	D](}
d|
kr¼d|
kr¼|
}	Pq¼q¼Wdd	j
d
t|ƒƒ|	f}dtj
ƒ}t|dd
ƒ}
|
j|ƒWdQXdttd||f}tj|ƒt|dƒ}
|
jƒ}WdQXt|dƒt|ƒtd|ƒtj|jƒƒ}tj|ƒjdƒ}tj|ƒjdƒ}ttj	|ƒƒ}|d|d<|d|d|d|df7}t||ƒ}t|ƒ}|ji|d6dd6dd6ƒtdtjƒ|ƒ|dkrÊtj d|ddtjƒ|ƒntj |ddƒtdtjƒ|ƒtd|dƒt||ƒ\}}q=WWqAt!k
r=t"ƒqAXn||fS("Ni÷iiiit
setTimeoutssubmit()s>var location = {hash:''}; var iptv_domain='%s';
%s
iptv_fun();s{uri.scheme}://{uri.netloc}/turis
/tmp/cf_%ss.jstws!%s "%s" "%s.js" > %s 2> /dev/nullscf.bytetrs>>tanswertjschl_answers$?jschl_vc=%s&pass=%s&jschl_answer=%stjschl_vctpassR!ttextsAccept-Encodings?text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8R#sTime spent: [%s]ttimeoutg@@s
Timeout: [%s]ii(#RDtcodeR%ttimetfptgeturlR7Rt
reCFScripttfindalltformatRRRRRtduktapetjsscriptPathtsystemRRtjsontloadststriptreCFFormtsearchtgroupt
reCFActiontdictt	reCFInputRtupdatetsleepRR(R9R:R=R>tcurrentt
start_timeRCtcUrltverDatatdattitemtjsdatatjstmpRtcmdtdecodedtverUrltget_datatparams2((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/scripts/livesports.pyt	getPageCFXs\"


"

#"*
tProxycBseZd„ZRS(c	Cs|j}|jdƒr)d|d}n |jdƒrId|d}ntd|ƒtttƒr”xÔtD] }|j|d|d	ƒ}qmWn©tjd
ƒr*td	}ttddƒ}|jd
|ƒWdQXdt	tttf}t
j|ƒttdƒ}|jƒj
ƒ}WdQXnttj|ƒ}|jdƒr‡|jdƒr‡|ddkrz|d	}nt|}nttƒ}t|itd6td6djd|ƒd6td6ƒ\}}|r|jdƒ|jƒ|jj|ƒndS(Ns/https/shttps://is/http/shttp://isdo_GET: iis/tmps.jsRHstmp.open('', '%s')s&%s "%s.byte" "%s.js" > %s 2> /dev/nullRIREs
User-AgentR!s{uri.scheme}://{uri.netloc}RGR"RiÈ(tpatht
startswithRt
isinstancet	scriptUrltlisttreplaceRRRWRRYR7R\turlPathtbase64t	b64encodetmainUrlRRrt	userAgentRVRt
send_responsetend_headerstwfile(	tselftkeyUrlRjthashRRmt	parsedUriR=R>((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/scripts/livesports.pytdo_GET‘s8	
!

 

=

(t__name__t
__module__R†(((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/scripts/livesports.pyRsst__main__isWrong parametersR
iiiiiis<proxy>t|s	127.0.0.1s
%s
sClosing Serveri(Ht
__future__RturllibR)tsysRR{tSocketServertSimpleHTTPServertreR&RRRZRt
simplejsonR,RQRRR
tSIGINTRRRR%R+RDtjoinRttdirnametabspatht__file__tsplitRXtcompiletDOTALLRTR]R`RbRrtSimpleHTTPRequestHandlerRsR‡tlentargvRtstderrtexittinttportthlsUrlR}RwR~RRWRuRzR[t	b64decodeR/t	TCPServertallow_reuse_addressthttpdt
serve_forevertKeyboardInterrupttshutdowntsocketRtserver_close(((sK/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/scripts/livesports.pyt<module>sz
			%88(



((