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@seddlmZddlmZddlmZmZddlZd„Zdefd„ƒYZ	dS(iÿÿÿÿ(tprintDBG(tph(tTSCBaseHostClassttscolorNcCsZi}d|d<d|d<d|d<d|d<d	|d
<d|d<d
|d<d|d<|S(NsSerie-Streaminghdtnames1.4 17/08/2019tversiontRGYSofttdevt301tcat_idsSeries en VF & VOSTFRtdescs1https://www.serie-streaminghd.org/uploads/log.pngticont1t
recherche_alls
Fix Searchtupdate((tinfo_((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pytgetinfo	s







tTSIPHostcBs_eZd„Zid	d„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d„ZRS(
cCs¨tj|idd6ƒd|_d|_i|jd6dd6dd	6d
d6|jƒd6|jƒd
6|_itd6|jd6td6td6td6|jd6|_dS(Nsseriestreaminghd.cookietcookiesHMozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0s!https://www.streaminghd-serie.coms
User-AgentRtDNTs	text/htmltAccepts
gzip, deflatesAccept-EncodingtReferertOrigint
with_metadatatheadert
use_cookietload_cookietsave_cookiet
cookiefile(	Rt__init__t
USER_AGENTtMAIN_URLt
getMainUrltHTTP_HEADERtTruetCOOKIE_FILEt
defaultParams(tself((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pyRs
		BcCsV|ikrt|jƒ}ni|jd6|jdd6|d<|jj|||ƒS(Ntcookie_files
User-Agenttcloudflare_params(tdictR$R#R!tcmtgetPageCFProtection(R%turlt	addParamst	post_data((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pytgetPage$s"cCsåd}i|d6dd6dd6dd6i|d6d	d6dd6d
d6i|d6dd6dd6dd6i|d6d
d6dd6dd6idd6tdƒd6td6dd6dd6dd6g}|j|i|dd6|dd6ƒdS(Nthost2tcategorys	Series VFttitlet30tmodes/regarder-series/vf-hd/R+s
Series VOSTFRs/regarder-series/vostfr-hd/s
Top Seriess/top-serie/sSaisons Completes/saison-complete/tsearchtSearchtsearch_itemitpagettshostthstRtimportR(t_R"tlistsTab(R%tcItemR9t
Planet_TAB((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pyt	showmenu0+s9c
CsÓ|d}|jddƒ}|j|dt|ƒd}|j|ƒ\}}|rÏtjd|tjƒ}x|D]\}}	}
}}|jddƒ}|jd	d
ƒ}|jddƒ}|jd
dƒ}|jddƒ}|jddƒ}tj	|dƒj
ƒ}|ji
|dd6dd6|dtdƒdtj	|	ƒdd6|
d6|d6|d6t
d6t
d6dd6d d!6ƒquW|ji|dd6dd6d"d6|d6|dd6d#d!6ƒndS($NR+R7ispage/t/s}fullstream fullstreaming.*?src="(.*?)".*?quality-container">(.*?)</div>.*?href="(.*?)">(.*?)<.*?fullmask">.*?>(.*?)fullinfo">s<strong> <b>s<b>s
<strong><spans<stgrong><spans<strong>AnnéesAnnées<b><strong></strong>ts\ns<strong>t>R:R/R0t s
\c0000??00t(t)R1R
Rtgood_for_favtEPGR8R9t31R3s
Page SuivanteR2(tgetRtstrR.tretfindalltStreplaceRt
clean_htmltstriptaddDirRR"(
R%R=turl0R7tsurltststdatatdata1timagetqualR+ttitreR
((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pytshowitms6s 
~cCsw|j|dƒ\}}|s#gSg}i}|jjj|ddddtƒd}|jjj|ddƒd}|jjj|dd ƒ}x2|D]*}|j|jjj|ddƒdƒ}|jjj	|dd
ƒ}xÞ|D]Ö}	|j
|jjj|	dƒdƒ}
|
dkr'qên|j|	ƒ}|jjj|	ddtƒd}||kr~|j|ƒg||<n||jid|jƒ|j
j|
ƒfd6|
d6dd6ƒqêWqšWx¨|D] }d|jdƒ|jdƒf}|dd|}
t|ƒ}
|j|gƒ}|
ji|dd6td6|d6|
d6dd6|d6ƒ|j|
ƒqÏWdS(!NR+RCs\-saison\-([0-9]+?)[^0-9]iis<divRBs-tabs<scripts</divs</div>s<as</a>s\shref=['"]([^'^"]+?)['"]RAsEPS\s+?([0-9]+?)\s+?s|%s| %sRtneed_resolvesS%sE%sis#EPS R:RFR1R8R9RU(s<divRBs-tab(s<scriptRB(s</divRB(s<divRBs-tab(R.R)RtgetSearchGroupsR"tgetDataBeetwenNodestrgetAllItemsBeetwenNodestcleanHtmlStrtgetDataBeetwenMarkerstgetAllItemsBeetwenMarkerst
getFullUrltappendtuppertuptgetHostNametzfillR(RIRtFalsetaddVideo(R%R=RTRUtepisodeKeystepisodeLinkstsNumtlangItemt	langTitletitemR+R1teNumtparamstData((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pytshowepisodesHs8*
(
%"

J
";cCs|dS(NRU((R%R=((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pyt	get_linksfscCsi}|d}|j|dƒ\}}|r´tjd|tjƒ}|r´tjd|dtjƒ}x|D]ú\}}	d|kržtj|	ƒ|d<nd|krÀtj|	ƒ|d	<nd
|krâtj|	ƒ|d<nd|krtj|	ƒ|d
<nd|kr&tj|	ƒ|d<nd|krHtj|	ƒ|d<nd|krptj|	ƒ|d<qpqpWtjd|ddtjƒ}|r±dtj|dƒ}q±q´n|jdƒ}
|d}i|d6|d6idd6|
d6gd6|d6gS(NR
R+sdetails">(.*?)</ul>s#<strong><span(.*?)</strong>(.*?)<hrisDate de sortietfirst_air_datesRéalisateurtdirectortAvectactorss
CatégorietgenrestLanguetlanguagesFilm en VersiontqualitytOriginetcountrysSynopsis(.*?)</ul>s</ul>sResuméRR1ttextRAtimagest
other_info(R.RKRLRMRRORI(R%R=t
otherInfo1R
RTRUtlst_dattlst_dat2tx1tx2RR1((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pyt
getArticleis8
  
cCs~idd6dd6|d6dd6d|ddd	6|d
6}|jd}|j|d|ƒ\}}|rztjd
|tjƒ}xõ|D]ê\}	}}
}|jddƒ}|jddƒ}|jddƒ}|jddƒ}|jddƒ}|jddƒ}tj|dƒjƒ}|j	i
|d6dd6|
d6|d6|d6|	d6t
d 6t
d!6d"d#6d$d%6ƒq‰WndS(&NR4tdot	subactiontsearch_startt0tfull_searchiitresult_fromtstorys/index.php?do=searchR-s^fullstream fullstreaming.*?src="(.*?)".*?href="(.*?)">(.*?)<.*?"short-insider">(.*?)fullinfo">s<strong>VersiontVersions<strong> <b>s<b>s
<strong><spans<stgrong><spans<b><strong></strong>RAs\ns<strong>RBR:R/R0R1R+R
RRFRGR8R9RHR3(RR.RKRLRMRNRRORPRQR"(R%tstr_chR7textraR-R+RTRURVRWRYR
((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pytSearchResult€s<
cCs†|jddƒ}|dkr.|j|ƒn|dkrJ|j|ƒn|dkrf|j|ƒn|dkr‚|j|ƒndS(NR3t00t20R2RH(RItNoneR?t	showmenu1RZRs(R%R=R3((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pytstart’sN(t__name__t
__module__RR•R.R?RZRsRtR‡R’R—(((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pyRs	
						(
t-Plugins.Extensions.IPTVPlayer.tools.iptvtoolsRt"Plugins.Extensions.IPTVPlayer.libsRt4Plugins.Extensions.IPTVPlayer.tsiplayer.libs.tstoolsRRRKRR(((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pyt<module>s