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:
ó
c_c@sÖddlmZddlmZddlmZmZddlmZddl	m
Z
ddlmZddl
Z
ddlZddlmZdd	lmZddlZd
„Zd„Zdefd
„ƒYZdS(iÿÿÿÿ(tprintDBG(tph(tTSCBaseHostClassttscolor(tconfig(tpyaes(tstrwithmetaN(tmd5(tb2a_hexcCsZi}d|d<d|d<d|d<d|d<d	|d
<d|d<d
|d<d|d<|S(NsSwiftStream (Android App)tnames1.0 24/11/2019tversiontRGYSOFTtdevt120tcat_idsTV en streamingtdescs+http://www.swiftstreamz.com/images/logo.pngticont0t
recherche_allsNew Hosttupdate((tinfo_((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_swift.pytgetinfos







cCsÇd}d}tjtj||ƒƒ}d}tttjƒƒƒ}tdj|ƒjdƒƒj	ƒ}dj||ƒj
dƒjdƒ}||j|ƒ7}||jƒ7}t|d ƒj
dƒS(	NtcLt3Gp39O3yvW7GwtbRRhl2H2j7yXmuk4ts2{0}e31Vga4MXIYss1I0jhtdKlkxxwv5N0CYSnCpQcRijIdSJYgsutf-8s{0}&{1}i0iðÿÿÿ(Rt	EncryptertAESModeOfOperationCBCtstrtintttimeRtformattencodet	hexdigesttljusttfeedRtdecode(t_keyt_ivtciphert
ciphertextt_timet_hasht_plain((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_swift.pyt
get_post_datas$$tTSIPHostcBsDeZd„Zidd„Zd„Zd„Zd„Zd„ZRS(cCsÕtj|idd6ƒd|_d|_d|_d}d}i|jd6|d	6|_i|jd
6td6td6td
6td6|jd6|_|jd|_	|jd|_
|jd|_|jd|_dS(Nsswift.cookietcookies
okhttp/3.10.0sLavf/56.15.102shttp://swiftstreamz.coms*Basic U3dpZnRTdHJlYW16OkBTd2lmdFN0cmVhbXpAs"Basic QFN3aWZ0MTEjOkBTd2lmdDExIw==s
User-Agentt
Authorizationtheadert
with_metadatat
use_cookietload_cookietsave_cookiet
cookiefiles /SwiftPanel/api.php?get_categorys/SwiftPanel/swiftlive.phps-/SwiftPanel/api.php?get_channels_by_cat_id=%ss+/SwiftPanel/api.php?get_videos_by_cat_id=%s(
Rt__init__t
USER_AGENTtPlay_User_AgenttMAIN_URLtHTTP_HEADERtTruetCOOKIE_FILEt
defaultParamstbase_api_urltbase_dta_urltbase_cat_urltvod_cat_url(tselfR.((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_swift.pyR5's			9cCsR|ikrt|jƒ}ni|jd6|jd6|d<|jj|||ƒS(Ntcookie_files
User-Agenttcloudflare_params(tdictR<R;R6tcmtgetPageCFProtection(RAtbaseUrlt	addParamst	post_data((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_swift.pytgetPage4sc	Cs+|j|jƒ\}}|r'dt|ƒkrY|jidd6dd6|dd6ƒq'tj|ƒ}x¼|dD]­}y“|d}|d	}|d
}ygt|ƒdkr|ji|dd6d
d6t|ƒd6t|ƒd6dd6|d6dd6ƒnWnnXWqstk
rqsXqsWndS(Ns
Erreur 503sSystem down for maintenancettitleRRRtLIVETVt
category_nametcidtcategory_imagei&timportthost2tcategoryturlt30tmode(	RJR=Rt	addMarkertjsontloadsRtaddDirt	Exception(	RAtcItemtststsHtmlContenttresponsetaR	tidR((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_swift.pyt	showmenu0:s")


U
cCsF|d}yt|ƒ}Wn
d}nX|dkrF|j|}n
|j|}idd6|jd6}i|d6}|j||ƒ\}}|rBg}	dt|ƒkrÖ|jid	d
6dd6|d
d
6ƒqBtj|ƒ}
xZ|
dD]K}g}x<|dD]0}
d|
dks-d|
dkr|j	|
ƒ|j
d|j
ddƒƒ}|j
d|j
ddƒƒ}|
d}|
d}||
dkrÙ|dtdƒ|
djƒj
|dƒtdƒd}nd|||f}|ji|dd6dd 6|d6t|ƒd
6dd6|d
6d!d"6ƒqqWqðWndS(#NRSii&sBasic @Swift11#:@Swift11#R.s
User-AgentR/s
Erreur 503sSystem down for maintenanceRKRRRRLtstream_lists.m3u8t
stream_urls.2tst
channel_titletvideo_titletchannel_thumbnailtvideo_thumbnail_bttokenR	s (s
\c0000????s
\c00??????t)s%s|%s|%sRPtvideoRRttshostthst(RR@R?R6RJRRVRWRXtappendtgetRtstriptreplacetaddVideo(RAR[tid_tid_intRStheaderstParamsR\R]titemsR^R_tstreamstentryR	RRht
playencode((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_swift.pyt	showmenu1Os:



) 


?cCsÉg}|d}|jddƒ}|d}|d}|d}itƒd6}yt|ƒ}Wn
d}nX|dkr|jd|}	n@|dkr¬|jd	}	n$|dkrÐ|jd|d}	ni|jd
6}
i|
d6}tdt|ƒƒ|j|	||ƒ\}}
td
|
ƒ|
jdƒd}dj	|d |dd!|dd!|dd!|dd!|dgƒ}t
|d|i|jd
6ƒ}|jidd6|d6dd6ƒ|S(NRSt|iiitdatai"s/newapptoken%s.phps
/vodtoken.phps
User-AgentR/sdata=s
get_token=t=RiÅÿÿÿiÆÿÿÿiÑÿÿÿiÒÿÿÿiÝÿÿÿiÞÿÿÿiéÿÿÿiêÿÿÿiõÿÿÿiöÿÿÿs
?wmsAuthSign=tPlayR	tneed_resolve(
tsplitR+RR8R6RRRJt	partitiontjoinRR7Rm(RAR[turlTabRSttmpRKRhR|t	token_intt	token_urlRtRuR\t	get_tokent
auth_token((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_swift.pyt	get_linksosB









!"cCsN|jddƒ}|dkr.|j|ƒn|dkrJ|j|ƒndS(NRUt00RT(RntNoneRaRz(RAR[RU((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_swift.pytstart—s
N(	t__name__t
__module__R5R‹RJRaRzR‰RŒ(((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_swift.pyR,&s	
		 	((t-Plugins.Extensions.IPTVPlayer.tools.iptvtoolsRt"Plugins.Extensions.IPTVPlayer.libsRt4Plugins.Extensions.IPTVPlayer.tsiplayer.libs.tstoolsRRtComponents.configRt,Plugins.Extensions.IPTVPlayer.tsiplayer.libsRt-Plugins.Extensions.IPTVPlayer.tools.iptvtypesRtreRWthashlibRtbinasciiRRRR+R,(((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_swift.pyt<module>s