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
mZmZddlmZddlZddlZddlZd	„Zd
efd„ƒYZdS(iÿÿÿÿ(tprintDBG(tph(tTSCBaseHostClasstgethostnamettscolor(tloads(tstrwithmeta(tunpackJSPlayerParamstSAWLIVETV_decryptPlayerParams(tcRequestHandlerNcCsZi}d|d<d|d<d|d<d|d<d	|d
<d|d<d
|d<d|d<|S(Nt9Moviestnames1.2 07/07/2020tversiontRGYSofttdevt401tcat_idsWatch Movies & TV showstdescs$https://i.ibb.co/dtmXV8g/9movies.pngticont1t
recherche_alls'Change Host name and fix link extractortupdate((tinfo_((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_chillax.pytgetinfos







tTSIPHostcBszeZd„Zidd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d„Zd	„Zd
„Z
d„ZRS(
cCstj|idd6ƒd|_d|_i|jd6dd6dd	6d
d6dd
6dd6|_i|jd6dd6d
d6dd
6|_idd6|jd6td6td6td6|jd6|_i|jd6td6td6td6|jd6|_	|j
j|_dS(Nschillax.cookietcookiesIMozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0shttps://ww2.9movies.yts
User-Agents*/*tAccepttXMLHttpRequestsX-Requested-Withs
keep-alivet
ConnectiontgzipsAccept-Encodingsno-cachetPragmai	ttimeouttheadert
use_cookietload_cookietsave_cookiet
cookiefile(Rt__init__t
USER_AGENTtMAIN_URLtHEADERtHEADER1tTruetCOOKIE_FILEt
defaultParamstdefaultParams1tcmtgetPage(tself((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_chillax.pyR%s		6(92cCsšt}ydt|ƒ}|r;|jtjƒ|j|ƒn|ikrW|j|ƒn|jƒ}t}Wn#tk
r}dt	|ƒ}nX||fS(NsERREUR:(
tFalseR	tsetRequestTypetREQUEST_TYPE_POSTtaddParametersLinet
addParameterstrequestR*t	Exceptiontstr(R0tbaseUrlt	addParamst	post_datatststoRequestHandlertsHtmlContentte((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_chillax.pytgetPage1+s
c	CsKd}|d}i|d6dd6|jdd6dd	6i|d6d
d6|jdd6dd	6i|d6dd6|jd
d6dd	6i|d6dd6|jdd6dd	6i|d6tdƒdd6dd	6i|d6tdƒdd6dd	6idd6dd6tdƒd6td6dd6g}|j|i|dd6|d6dd6ƒdS(Nthost2RtcategorytMOVIESttitles/latest/moviesturlt30tmodes	TV SERIESs/latest/seriessTop IMDBs	/top-imdbsMost Watcheds
/most-watcheds
\c0000????sBy Genre | Country | Releaset20s
\c00????00tFiltert21tsearchRtSearchtsearch_itemttshostthsttimporttR(R'Rt_R*tlistsTab(R0tcItemROtimg_tCat_TAB((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_chillax.pyt	showmenu0=s
&&&&""2cCs’|j|jƒ\}}|rŽtjd|tjƒ}|rŽt|ƒdkr‹|jitdƒdd6dd6|dd6ƒtjd	|d
tjƒ}xn|D]f\}}|ji|dd6dd
6|j|d6|j	ƒd6dd6|dd6dd6dd6ƒq¡W|jitdƒdd6dd6|dd6ƒtjd	|dtjƒ}xn|D]f\}}|ji|dd6dd
6|j|d6|j	ƒd6dd6|dd6dd6dd6ƒq^W|jitdƒdd6dd6|dd6ƒtjd	|dtjƒ}xq|D]f\}}|ji|dd6dd
6|j|d6|j	ƒd6dd6|dd6dd6dd6ƒqWq‹qŽndS(Nsclass="sub-menu(.*?)</ulis
\c0000??00sGenre:RDRQRRs&<li>.*?href="(.*?)".*?title.*?">(.*?)<iRPRARBRERNRORFRGsCountry:sRelease:iÿÿÿÿ(
R/R'tretfindalltStlent	addMarkerRtaddDirtstrip(R0RTR<tdatat
films_listtfilms_list1REttitre((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_chillax.pyt	showmenu1Ms"0^0^0cCsv|jddƒ}|jdgƒ}|jd|jdƒ}|dkrs|j|jdƒ\}}|rrtjd|tjƒ}|rp|}|jitdƒd	d
6dd6|d
d
6ƒtjd|dtjƒ}x|D]„\}}	||d}
|ji
|dd6dd6|d6dd6|
d6t	j
|	ƒjƒd
6|
d6|d
d
6dd6dd6ƒqâWqpqrnÿ|dkrÆ|jitdƒdd
6dd6|d
d
6ƒtjd|dtjƒ}|ji
|dd6dd6|d6dd6|dd6dd
6|dd6|d
d
6dd6dd6ƒxA|D]Š\}}	||d}
|j|	ƒ}	|ji
|dd6dd6|d6dd6|
d6|	jƒd
6|
d6|d
d
6dd6dd6ƒq5Wn¬|dkr
|jitdƒdd
6dd6|d
d
6ƒtjd|dtjƒ}|ji
|dd6dd6|d6dd6|dd6dd
6|dd6|d
d
6dd6dd6ƒxî|D]{\}}	||d}
|ji
|dd6dd6|d6dd6|
d6|	jƒd
6|
d6|d
d
6dd6dd6ƒqˆWnh|dkrN|jitdƒdd
6dd6|d
d
6ƒtjd|dtjƒ}|ji
|dd6d d6|d6dd6|dd6dd
6|dd6|d
d
6dd6dd6ƒxª|D]{\}}	||d}
|ji
|dd6d d6|d6dd6|
d6|	jƒd
6|
d6|d
d
6dd6dd6ƒqÌWn$|d krr|jitdƒd!d
6dd6|d
d
6ƒtjd|d tjƒ}|ji|dd6dd6|d"d6dd
6|d"d6|d
d
6dd6d#d6ƒxt|D]i\}}	||}
|ji|dd6dd6|
d6|	jƒd
6|
d6|d
d
6dd6d#d6ƒqWndS($NtcountiR_REs/index.php/filter/s/latest/moviessclass="filter.*?<ul(.*?)</uls
\c0000??00sSort by:RDRQRRs"<li.*?value="(.*?)".*?">(.*?)</li>t/RPiRARBRNRORJRGsGenre:s<li>.*?value="(.*?)".*?">(.*?)<isall/tAllsCountry:isType:isRelease:tallRF(
tgetR'R/RXRYRZR\RR]Rt
clean_htmlR^tcleanHtmlStr(R0RTRdR_RER<R`telm_listturl1Rbturlo((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_chillax.pyt
showfilterasV0w0ch0ch0ch0U
cCsÁ|d}|jddƒ}|dt|ƒ}|j|ƒ\}}|r½tjd|tjƒ}xî|D]æ\}}}	}
d|kr¬|
tdƒdtj|ƒ}
n3d	|krË|
}
d
|}n|
tdƒd}
|j	i
|dd6t
d
6t
d6dd6|j|d6|
d6tdƒtj|ƒd6|	d6dd6dd6ƒqjW|j	i|dd6tdƒdt|dƒd6|dd6dd6|dd6|dd6dd6ƒndS(NREtpageis?p=sTclass="item.*?class=".*?>(.*?)</div>.*?href="(.*?)".*?src="(.*?)".*?name".*?">(.*?)<s<!--s
\c0000??00t sfa-starsImdb: s (Serie)RPtgood_for_favtEPGRARBRDRRRNROt31RGsPage RF(RhR8R/RXRYRZRRRiR]R*R'(R0RTRlRoR<R_R`RREtimageRb((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_chillax.pytshowitms“s
$
ucCs¯|d}|d}|j|ƒ\}}|r«|ji|dd6td6dd6|d6|dd6|dd6|dd6d	d
6ƒtjd|tjƒ}|r«|jitdƒd
d6dd6|d6ƒx×|D]Ì\}}}	}
d|kr|
jƒtdƒdt	j
|ƒ}
n|
jƒtdƒd}
|ji	|dd6td6td6dd6|j|d6|
d6tdƒt	j
|ƒd6|	d6d	d
6ƒqÕWq«ndS(NRERRPRqRARBRDRRNROsTclass="item.*?class=".*?>(.*?)</div>.*?href="(.*?)".*?src="(.*?)".*?name".*?">(.*?)<s
\c00????00sYou May Also Liketmdbs
\c0000??00Rps (Serie)Rr(R/taddVideoR*RXRYRZR\RR^RRiR'(R0RTRmRUR<R_R`RRERtRb((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_chillax.pytshowelms¥s

U,*cCsY|jd|dt|ƒ}|j|ƒ\}}|rUtjd|tjƒ}x|D]õ\}}	}
}d|kr›|tdƒdtj|ƒ}n|tdƒd}|j	i
|d6t
d	6t
d
6dd6|j|	d
6|d6tdƒtj|ƒddtdƒdtdƒdtdƒdd6|
d6dd6dd6ƒqYWndS(Ns/movie/search?keyword=s&p=sTclass="item.*?class=".*?>(.*?)</div>.*?href="(.*?)".*?src="(.*?)".*?name".*?">(.*?)<Rvs
\c0000??00Rps (Serie)RPRqRrRARBRERDs\ns---- >  s
\c00????00sWork only in eplayer3 sWITH BUFFERING s
\c00??????s<----RRRNRORsRG(R'R8R/RXRYRZRRRiR]R*(R0tstr_chRotextraturl_R<R_R`RRERtRb((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_chillax.pytSearchResult·s$cCs’g}|djddƒjd|jƒ}|j|ƒ\}}|rŽtjd|tjƒ}|rŽ|jd|d}|j|ƒ\}}|r‹|jdd	ƒ}tjd
|tjƒ}|rˆx¾|D]³\}	}
tjd|
tjƒ}|stjd|
tjƒ}n|rËxe|D]Z\}}}
|jitj|	ƒd
|
d6d|d|d|dd6dd6ƒqWqËqËWqˆq‹qŽn|S(NREs/film/s/watch/shttps://chillax.tosonclick="favorite\((.*?),s/ajax/movie_episodes/is\RQs*class="fa fa-server.*?">(.*?)<ul(.*?)</ul>sE<li>.*?data-id="(.*?)".*?data-server="(.*?)".*?class="ep-item">(.*?)<s><li>.*?data-id="(.*?)".*?data-server="(.*?)".*?ep-item">(.*?)<s | Rshst#tshost#t|s?ep=s|XXCHIitneed_resolve(	treplaceR'R/RXRYRZtappendRRi(R0RTturlTabtURLR<R_tTab_elsturl2tTab_els0tsaisontdata1tid_tserverRb((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_chillax.pyt	get_linksÄs(%bcCs2g}|jdƒ\}}}|jd}i|d6}|j|d|ƒ\}}|r.tjd|tjƒ}	|	r™idd6dd	6d
d6|d6|jd
6dd6dd6}
d}xX|	D]P\}}
tr¾i|
d6|jddƒd6|
d6dd6g}||
d<q¾q¾Wx|	D]y\}}
|jddƒ}t||
ƒ}d|krh|j	|dfƒqd|kr|j	|
d|dfƒqqWq.tjd|tjƒ}	|	r.|	djd d!ƒ}d"|kr|jd"d#ƒ\}}d$|d%}|j	|dfƒq+|j	|d&fƒq.n|S('NR}s/ajax/movie_sources/teidR;sfile":"(.*?)".*?label":"(.*?)"sNMozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0s
User-Agents*/*Rs#fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3sAccept-LanguagetReferertOrigins
keep-aliveRs
gzip, deflatesAccept-EncodingRQRDs\REtlangtvtttformattexternal_sub_trackstm3u8t3s.vttt4sembed":"(.*?)"is\/Res?id=ishttps://m4ufree.yt/playlist/s/1594121280570R(
tsplitR'R/RXRYRZR1RRR€(R0tvideoUrlRtreferertx1RER;R<R_Rƒthdrm3u8tvtt_urlR{tlabeltsubTracktid((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_chillax.pyt	getVideosÝsJ



1%cCs:i}|jddƒ}|j|dƒ\}}|rítjd|tjƒ}|r¬tjd|dtjƒ}xz|D]r\}}	d|kr¦tj|	ƒ|d<nd	|krÈtj|	ƒ|d
<nd|krxtj|	ƒ|d<qxqxWtjd
|dtjƒ}xŸ|D]”\}}	d|kr?tj|	ƒ|d<nd|kratj|	ƒ|d<nd|krƒtj|	ƒ|d<nd|krtj|	ƒ|d<qqWntjd|tjƒ}|ràtj|dƒ}qí|d}n|jdƒ}
|d}i|d6|d6idd6|
d6gd6|d6gS(NRRQREsclass="meta(.*?)</div>sclass="(.*?)">(.*?)</span>itimdbtimdb_ratingtclocktdurationtcalendartyears<dt>(.*?)</dt>(.*?)</dd>itGenretgenrestStarstactorstDirectort	directorstCountrytcountrysfullcontent">(.*?)<divRRDttexttimagest
other_info(RhR/RXRYRZRRi(R0RTt
otherInfo1RR<R_tlst_dattlst_dat2R˜tx2RRD((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_chillax.pyt
getArticles>

cCs¢|jddƒ}|dkr.|j|ƒn|dkrJ|j|ƒn|dkrf|j|ƒn|dkr‚|j|ƒn|dkrž|j|ƒndS(NRGt00RHRJRFRs(RhtNoneRWRcRnRuRx(R0RTRG((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_chillax.pytstart0sN(t__name__t
__module__R%R¶R@RWRcRnRuRxR|RŠRžR´R·(((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_chillax.pyRs				2			
		4	(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.iptvtypesRt2Plugins.Extensions.IPTVPlayer.libs.urlparserhelperRRtCPlugins.Extensions.IPTVPlayer.tsiplayer.libs.vstream.requestHandlerR	RXtbase64ttimeRR(((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_chillax.pyt<module>s