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¹ddlmZddlmZddlmZmZmZmZddl	m
Zddlm
Z
ddlmZddlZddlZddlZd„Zd	efd
„ƒYZdS(iÿÿÿÿ(tprintDBG(tph(tTSCBaseHostClasstgethostnametcryptoJS_AES_decryptttscolor(tloads(tstrwithmeta(tgetDirectM3U8PlaylistNcCsZi}d|d<d|d<d|d<d|d<d	|d
<d|d<d
|d<d|d<|S(NsVumoo.Totnames1.2 08/03/2019tversiontRGYSofttdevt401tcat_idsFilms & Seriestdescshttp://vumoo.to/images/logo.pngticont1t
recherche_alls	Fix Linkstupdate((tinfo_((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vumoo.pytgetinfos







tTSIPHostcBsheZd„Zid
d„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d„Zd	„ZRS(cCs¸tj|idd6ƒd|_d|_i|jd6dd6dd	6d
d6|jƒd6|jƒd
6|_itd6td6|jd6td6td6td6|jd6|_	d|_
dS(Nsvumoo.cookietcookiesHMozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0shttp://vumoo.tos
User-AgentRtDNTs	text/htmltAccepts
gzip, deflatesAccept-EncodingtReferertOrigint
with_metadatatno_redirectiontheadert
use_cookietload_cookietsave_cookiet
cookiefiletiso10126(Rt__init__t
USER_AGENTtMAIN_URLt
getMainUrltHTTP_HEADERtTruetFalsetCOOKIE_FILEt
defaultParamstpassword(tself((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vumoo.pyR$s		B@cCsV|ikrt|jƒ}ni|jd6|jdd6|d<|jj|||ƒS(Ntcookie_files
User-Agenttcloudflare_params(tdictR,R+R(tcmtgetPageCFProtection(R.turlt	addParamst	post_data((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vumoo.pytgetPage&s"cCs´d}|d}i|d6dd6dd6|jdd	6i|d6d
d6dd6|jdd	6idd6dd
6tdƒd6td6dd6g}|j|i|dd6|d6ƒdS(Nthost2RtcategorytMoviesttitlet30tmodes/moviesR4s	Tv Seriess
/tv-seriestsearchR	tSearchtsearch_itemttshostthsttimport(R&t_R)tlistsTab(R.tcItemRBtimg_tCat_TAB((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vumoo.pyt	showmenu0.s
&&2cCsq|d}|jddƒ}|dt|ƒ}|j|ƒ\}}|rmtjd|tjƒ}d}x—|D]\}}	}
|d}|jdƒs¨|j|}n|ji
|dd6t	d	6d
d6|d6|
d6d
d6|	d6dd6t	d6dd6ƒqpW|dkrm|ji|dd6t
dƒdd6|dd6d
d6|dd6|dd6dd6ƒqmndS(NR4tpageis/page/s;class="intro">.*?href="(.*?)".*?src="(.*?)".*?<h3.*?>(.*?)<ithttpRCtEPGR8R9R;tRRRARBtgood_for_favt31R=is
\c0000????s	Next PageR<(tgettstrR7tretfindalltSt
startswithR&taddDirR)R(R.RFturl1RJtststdatat	data_listtiR4timagettitre((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vumoo.pytshowitms9s

[cCsFg}|d}|j|ƒ\}}|rBtjd|tjƒ}xü|D]ñ\}}|jddƒ}|jitdƒ|d6|dd6ƒtjd|tjƒ}x|D]‡\}	}
i|
d	6d
|	d|d6dd
6}|ji	|dd6dd6|	d6|
d6dd6|dd6dd6td6|d6ƒq°WqJWndS(NR4s+class="tab-pane.*?id="(.*?)".*?<ul(.*?)</ulsserver-sServer s
\c00????00R;RsembedUrl="(.*?)">(.*?)<R	shst#tshost#t|itneed_resolveRCR8R9RMRRARBRNtdata_h(	R7RRRSRTtreplacet	addMarkerRtaddVideoR)(R.RFturlTabtURLRXRYRZtservertdata1tUrlR]Ra((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vumoo.pytshowelmsKs
)'cCs|jd|}|j|ƒ\}}|rt|ƒ}xÛ|dD]Ì}|d}|dd}	|dd}
|dd}|dtd	ƒd
|d}|	jdƒs¼|j|	}	n|ji
|d
6dd6|	d6|d6dd6|
d6dd6td6td6dd6ƒqCWndS(Nsc/search?t=2018BC65S4359XSMloz2HpQU2bXW4T_cTmTZFKx_zfeb1NAvH2OpqEK-aJloawZL-xo426IMAVLtpWZ3SK1d==&q=tsuggestionstvalueRYthrefR\ttypet s
\c0000????t(t)RKRCR8R9R4R;RMRRRARBRLRNROR=(R&R7t
json_loadsRRURVR)(R.tstr_chRJtextraturl_RXRYtelmR]R4R\ttyp_((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vumoo.pytSearchResultYs
 cCs!g}|d}|j|ƒ|S(NRa(tappend(R.RFReRa((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vumoo.pyt	get_linksis

cCsÔg}|jdƒ\}}d|krÐ||jdd<|j|ƒ\}}|r¾td|ƒtjd|tjƒ}|r¾|d}|jdƒr¥d	|}n|j|d
fƒq¾ntjd|tjƒ}|rÐt	j
|dƒ}	|	dd
!}
t|	d
|j|
ƒ}tjd|tjƒ}|rÍ|d}
|j
j|
ƒdkrk|j|
dfƒqÊ|j|
ƒ\}}|rÊtjd|tjƒ}|rÇ|d}|j|d
fƒqÇqÊqÍqÐn|S(NR_tmeomeoRRsdata=s"playlist":.*?"file":"(.*?)"is//shttps:t3sembedVal="(.+?)"iisurl":"(.*?)"iRs
media="(.*?)"(tsplitR,R7RRRRSRTRURytbase64t	b64decodeRR-tuptcheckHostSupport(R.tvideoUrlRetrefererRXRYtListe_els_5turl_1tListe_els_3t	encryptedtsaltt	decryptedtListe_els_4Ru((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vumoo.pyt	getVideosps<




"c
Csui}d}|d}|j|ƒ\}}|r(tjd|tjƒ}|ritj|dƒ|d<ntjd|tjƒ}|r¡tj|dƒ|d<ntjd|tjƒ}|rÙtj|dƒ|d	<ntjd
|tjƒ}|rtj|dƒ|d<ntjd|tjƒ}|rItj|dƒ|d
<ntjd|tjƒ}|rtj|dƒ|d<ntjd|tjƒ}|r¹tj|dƒ|d<ntjd|tjƒ}|rñtj|dƒ|d<ntjd|tjƒ}|r(tj|dƒ}q(n|jdƒ}|d}	i|	d6|d6idd6|d6gd6|d6gS(NRMR4s<strong>Genres(.*?)</div>itgenress<strong>Directors(.*?)</div>t	directorss<strong>Writers(.*?)</div>twriterss<strong>Release(.*?)</div>treleaseds<strong>Actors(.*?)</div>tactorss<strong>IMDb(.*?)</div>timdb_ratings<strong>Countries(.*?)</div>tcountrys<strong>Runtime(.*?)</div>tdurations</h1><span>(.*?)</span>RR;ttexttimagest
other_info(R7RRRSRTRt
clean_htmlRP(
R.RFt
otherInfo1RRfRXRYtlst_dat2RR;((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vumoo.pyt
getArticle“sF

cCs¢|jddƒ}|dkr.|j|ƒn|dkrJ|j|ƒn|dkrf|j|ƒn|dkr‚|j|ƒn|dkrž|j|ƒndS(NR=t00t20t21R<RO(RPtNoneRIt	showmenu1t	showmenu2R^Rj(R.RFR=((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vumoo.pytstart¶sN(
t__name__t
__module__R$RžR7RIR^RjRxRzR‹RšR¡(((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vumoo.pyRs								#	#(t-Plugins.Extensions.IPTVPlayer.tools.iptvtoolsRt"Plugins.Extensions.IPTVPlayer.libsRt4Plugins.Extensions.IPTVPlayer.tsiplayer.libs.tstoolsRRRRt*Plugins.Extensions.IPTVPlayer.libs.e2ijsonRRrt-Plugins.Extensions.IPTVPlayer.tools.iptvtypesRt2Plugins.Extensions.IPTVPlayer.libs.urlparserhelperRRRR~thashlibRR(((sM/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_vumoo.pyt<module>s"