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@sddlmZddlZddlZddlZddlZddlZyddlZWnek
r{ddl	ZnXddl
mZddlZddl
Z
d„Zejejeƒd„Zdd„Zid„Zd	„Zed
kreejƒdkr.edd
ejƒejdƒny¿ejdZejdZejdZejdZeeeeeƒZedkrìxcerèedƒe ejƒƒZ!ede!dZ"ee"ied6ed6ƒej#dƒq‰WnWnek
reƒnXejdƒndS(iÿÿÿÿ(tprint_functionN(trandintcCstjtjƒtjƒdS(N(tostkilltgetpidtsignaltSIGTERM(tsigtframe((sJ/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/scripts/ustreamtv.pytsignal_handlerscCsdS(N((tstrDat((sJ/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/scripts/ustreamtv.pytprintDBGstcCsJtdƒtdƒtdƒ|dtjƒ}t|ƒtdƒdS(Ns/===============================================s/                   EXCEPTION                   s: 
%s(Rt	tracebackt
format_exc(tmsg((sJ/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/scripts/ustreamtv.pytprintExcs



cCs³td|ƒt}yztj|ƒ}d|krI|jd|dƒnd|krl|jd|dƒntj|ƒ}|jƒ}t}Wntk
r¨t	ƒnX||fS(Nsurl [%s]tReferers
User-Agent(
RtFalseturllib2tRequestt
add_headerturlopentreadtTruet	ExceptionR(turltparamstststreqtresptdata((sJ/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/scripts/ustreamtv.pytgetPages

cCsyd}djtddƒtddƒƒ}djtddƒƒ}|jtddƒ|dd	ƒd
}|dtjd|fd
|fd)d*d|fd+d|fd,gƒ}i|d6|d6}	t||	ƒ\}
}|
sádStj|ƒ}|ddddjdƒ}|dddd}
t|ƒrBd|d
}n|dt	|
ƒ}xRt
d ƒD]D}t||	ƒ\}
}|
sŠqcnd!|kršPntjd"ƒqcWtj|ƒ}|dddd#dd$jdƒ}t||	ƒ\}
}|
sdS|j
d%ƒ}d&|}xYt
t|ƒƒD]E}|||kr,||d"jƒ}td'|d(tjƒ|Sq,WdS(-Ns(http://r{0}-1-{1}-{2}-{3}.ums.ustream.tvs{0:x}:{1:x}ig _ Bs_rpin.{0:x}g4&õkCiÿÿÿtchannelslp-lives
/1/ustreamt?tmediatreferrert
appVersionitapplicationtrsidtappIditrpinttypetviewerRs
User-AgentRtargsthostsutf-8tconnectionIdshttp://s?connectionId=itm3u8itstreamRs
sRESOLUTION=%sxs
%s
tfile(R%i(R&R!(R(i(stypeR+(tformatRturllibt	urlencodeR tjsontloadstencodetlentstrtrangettimetsleeptsplittstriptprinttsyststderr(twidthtmediaIdtreferert	userAgenttWS_URLR'R)tapiUrlRRRRR-R.titplaylistUrltmarkertidxtm3u8Url((sJ/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/scripts/ustreamtv.pytgetLink/sF$%G'
t__main__is#Refresh and referer urls are neededR1iiiisRefreshing....s&_=s&callback=?Rs
User-Agenti($t
__future__RR3RR@R
R;R5Rt
simplejsontrandomRRRR	tSIGINTRRR RMt__name__R8targvR?RAtexitRBRCRDREt
refreshUrlRR9ttmRR<(((sJ/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/scripts/ustreamtv.pyt<module>sL
			)