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³ddlmZddlmZddlmZmZmZddlm	Z
ddlmZddl
mZddlZddlZddlZd„Zd	efd
„ƒYZdS(iÿÿÿÿ(tprintDBG(tph(tTSCBaseHostClasstgethostnamettscolor(tloads(tstrwithmeta(tcPackerNcCsZi}d|d<d|d<d|d<d|d<d	|d
<d|d<d
|d<d|d<|S(NsVidcloud.Icutnames1.0 10/09/2019tversiontRGYSofttdevt104tcat_idsMovies & TV showstdescs'https://vidcloud.icu/img/logo_vid.png?1ticont1t
recherche_allsNew Hosttupdate((tinfo_((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vidcloud.pytgetinfos







tTSIPHostcBsPeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	RS(cCs«tj|idd6ƒd|_d|_i|jd6dd6dd	6d
d6dd
6dd6|_idd6|jd6td6td6td6|jd6|_|jj	|_	dS(Nsvidcloud.cookietcookiesIMozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0shttps://vidcloud.biz/s
User-Agents*/*tAccepttXMLHttpRequestsX-Requested-Withs
keep-alivet
ConnectiontgzipsAccept-Encodingsno-cachetPragmai	ttimeouttheadert
use_cookietload_cookietsave_cookiet
cookiefile(
Rt__init__t
USER_AGENTtMAIN_URLtHEADERtTruetCOOKIE_FILEt
defaultParamstcmtgetPage(tself((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vidcloud.pyR"s		69cCsd}|d}i|d6dd6|jdd6dd	6i|d6d
d6|jdd6dd	6i|d6dd6|jd
d6dd	6i|d6dd6|jdd6dd	6idd6dd6tdƒd6td6dd6g}|j|i|dd6|d6dd6ƒdS(Nthost2RtcategorytMOVIESttitles/moviesturlt30tmodes
Cinema Moviess/cinema-moviess	TV Seriess/seriessFeatured Seriess/recommended-seriestsearchRtSearchtsearch_itemttshostthsttimporttR(R$t_R&tlistsTab(R+tcItemR7timg_tCat_TAB((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vidcloud.pyt	showmenu0%s
&&&&2cCsb|d}|jddƒ}|dt|ƒ}|j|ƒ\}}|r^tjd|tjƒ}x|D]‡\}}}	}
tj|
ƒ}|j|}|j	i	|dd6t
d6t
d6d	d
6|d6tj|	ƒd6|d6|d
6dd6ƒqjW|ji|dd6tdƒdt|dƒd6|dd6d	d
6|dd6|d
d
6dd6ƒndS(NR0tpageis?page=sLvideo-block ">.*?href="(.*?)".*?src="(.*?)".*?alt="(.*?)".*?meta">(.*?)</divR8tgood_for_favtEPGR,R-R/RRR6R7s
\c0000??00sPage R1R2(
tgettstrR*tretfindalltSRt
clean_htmlR$taddVideoR&taddDirR(R+R<R0R@turl_tststdatat
films_listtimagettitretdesc1R((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vidcloud.pytshowitms3s

]c
Csç|jd|dt|ƒ}|j|ƒ\}}|rãtjd|tjƒ}xŽ|D]ƒ\}}	}
}tj|ƒ}|j|}|ji	|d6t	d6t	d6dd6|d	6tj|
ƒd
6|d6|	d6d
d6ƒqYWndS(Ns/search.html?keyword=s&page=sLvideo-block ">.*?href="(.*?)".*?src="(.*?)".*?alt="(.*?)".*?meta">(.*?)</divR8RARBR,R-R0R/RRR6R7(
R$RDR*RERFRGRRHRIR&(
R+tstr_chR@textraRKRLRMRNR0RORPRQR((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vidcloud.pytSearchResult@s
cCspg}|d}|}d|krn|j|ƒ\}}|rntjd|tjƒ}|rk|d}qkqnn|jdƒrŠd|}n|j|ƒ\}}|rltd|ƒtjd|tjƒ}g}x¢|D]š}	td	|	ƒtjd
|	tjƒ}
xk|
D]c\}}tdƒ||kr|j|ƒ|jidd
6d|dd6dd6dd6ƒqqWqØWtjd|tjƒ}x?|D]7}	|jidd
6d|	dd6dd6dd6ƒq•Wtjd|tjƒ}|rltjd|dtjƒ}x\|D]Q\}}
|dkrd|kr|ji|
d
6d|dd6dd6ƒqqWqln|S(NR0sload.phps<iframe src="(.*?)"is//shttp:trrrrrrrrs(playerInstance.setup.*?sources:\[(.*?)\]t3s file.*?'(.*?)'.*?label.*?'(.*?)'t4s|HLS 1| VidcloudRshst#tshost#s|XXVICitneed_resolvetlocalttypeswindow.urlVideo.*?'(.*?)'s|HLS 2| Vidcloudsserver-items">(.*?)</ul>s<li.*?data-video="(.*?)">(.*?)<R9svidcloud.icu/load.php(R*RERFRGt
startswithRtappend(R+R<turlTabtURLR0RLRMtTab_elsturl_tabsturl_datatTab_RKtlabel_thost((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vidcloud.pyt	get_linksKsD




<
57cCsÓg}|jdƒ\}}d|krí|jddƒ}idd6dd6}|j|d|ƒ\}}|rÏtd	|ƒtjd
|tjƒ}xS|D]H\}	}
}|d|
d}|j|d|	jd
dƒdfƒq›WqÏnâd|krnt|j	ƒ}
t
f|
d<t
|
d<|j||
ƒ\}}|rÏ|jjj
ddƒ}|j|dfƒqÏnad|kr¦t|idd6ƒ}|j|dfƒn)t|idd6ƒ}|j|dfƒ|S(Nt|s/v/s/api/source/R9trsgcloud.livetdt	post_datatffffffffffffs/"file":"(.*?)".*?label":"(.*?)".*?type":"(.*?)"s [t]s\RXsapi.vidnodet
with_metadatatno_redirectiontlocationRtm3u8shttps://vidcloud.icu/tRefererRWt0(tsplittreplaceR*RRERFRGR]tdictR(R&R)tmetaRCR(R+tvideoUrlR^tx1turl_postt	data_postRLRMtTab_els0R0tlabelttype_Rtparam((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vidcloud.pyt	getVideosys41

c	Csùi}|jddƒ}|j|dƒ\}}|r¬tjd|tjƒ}|rŸ|djddtdƒƒ}|jd	td
ƒƒ}tj|ƒ}q¬|d}n|jdƒ}|d}i|d6|d
6idd6|d6gd6|d6gS(NRR9R0s&<div class="quads.*?<p><strong>(.*?)<ais<strong>s\ns
\c00????00s	</strong>s
\c00??????RR/ttexttimagest
other_info(	RCR*RERFRGRtRRRH(	R+R<t
otherInfo1RRLRMtlst_datRR/((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vidcloud.pyt
getArticle˜s 

cCsj|jddƒ}|dkr.|j|ƒn|dkrJ|j|ƒn|dkrf|j|ƒndS(NR2t00t20R1(RCtNoneR?t	showmenu1RR(R+R<R2((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vidcloud.pytstart©s(
t__name__t
__module__R"R?RRRURfRR…RŠ(((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vidcloud.pyRs			
		.		(t-Plugins.Extensions.IPTVPlayer.tools.iptvtoolsRt"Plugins.Extensions.IPTVPlayer.libsRt4Plugins.Extensions.IPTVPlayer.tsiplayer.libs.tstoolsRRRt*Plugins.Extensions.IPTVPlayer.libs.e2ijsonRt
json_loadst-Plugins.Extensions.IPTVPlayer.tools.iptvtypesRt3Plugins.Extensions.IPTVPlayer.tsiplayer.libs.packerRREtbase64ttimeRR(((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vidcloud.pyt<module>s