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	ddlmZddlmZddlmZddlmZmZm	Z	ddl
mZddlm
ZddlmZmZddlmZdd	lmZdd
lZdd
lZdd
lZddlmZddlmZd
„Zdefd„ƒYZd
S(iÿÿÿÿ(tprintDBG(tph(tconfig(tTSCBaseHostClasstcryptoJS_AES_decryptttscolor(tAES_CBC(tloads(tunpackJSPlayerParamstVIDUPME_decryptPlayerParams(ta2b_hex(tsha256N(t	unhexlify(tmd5cCsZi}d|d<d|d<d|d<d|d<d	|d
<d|d<d
|d<d|d<|S(NsCimaflix.Tvtnames1.5 17/08/2019tversionsRGYSoft (Thx to SAMSAMSAM)tdevt104tcat_idsAأفلام, مسلسلات و انمي عربية و اجنبيةtdescs%https://i.ibb.co/MM3NSMZ/cimaflix.pngticont0t
recherche_allsbugs fixtupdate((tinfo_((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_cimaflix.pytgetinfos







tTSIPHostcBsPeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	RS(cCs¾tj|idd6ƒd|_d|_i|jd6dd6dd	6d
d6|jƒd6|jƒd
6|_i|jd6td6td6td6td6td6|jd6|_	|j
j|_dS(Nscimaflix.cookietcookiesHMozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0shttps://www.cimaflix.tvs
User-Agents
keep-alivet
ConnectiontgzipsAccept-Encodingt1sUpgrade-Insecure-RequeststReferertOrigintheadert
with_metadatatno_redirectiont
use_cookietload_cookietsave_cookiet
cookiefile(Rt__init__t
USER_AGENTtMAIN_URLt
getMainUrltHEADERtTruetFalsetCOOKIE_FILEt
defaultParamstcmtgetPage(tself((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_cimaflix.pyR("s		B@cCsŒ|ji|dd6dd6dd6|jd6|dd6dd	6ƒ|ji|dd6dd6d
d6|jdd6|dd6dd	6ƒdS(Ntimportthost2tcategorysالرئيسيةttitleturlRt30tmodesرمضان 2020s//categorys/%d8%b1%d9%85%d8%b6%d8%a7%d9%86-2020/(taddDirR*(R3tcItem((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_cimaflix.pyt	showmenu0*s	BcCsvtjd|dtjƒ}xS|D]K\}}|ji|dd6dd6|d6|d6|dd6d	d
6ƒq#WdS(Ns<li>.*?href="(.*?)">(.*?)<tdataR4R5R6R8R7RR9R:(tretfindalltSR;(R3R<t	Liste_elsR8ttitre((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_cimaflix.pyt	showmenu17scCsà|d}|jddƒ}|dkrm||jkrR|dt|ƒd}qm|dt|ƒd}n|j|ƒ\}}|rÜd|krû|ji	|dd6td	6d
d6|ddd6d
d6|dd6|dd6|dd6dd6ƒqÜtjd|tjƒ}|rÜx[|D]S\}}}	}
}||}d
}tjd|tjƒ}
|
r™|t	dƒdt	dƒt
j|
dƒd}ntjd|tjƒ}
|
rí|t	dƒdt	dƒt
j|
dƒd}n|j|
ƒ\}}
||}|j
i|dd6td	6d
d6|d6d
d6t
j|
ƒd6|d6|	d6dd6td6dd6ƒq W|j
i|dd6d
d6|dd6t	d ƒd!d6|dd6d"d6|dd6dd6ƒqÜndS(#NR8tpageis/?page=t/spage/s	/?v=watchR4tgood_for_favR5R6s?v=watchtt	data_postR7RRttshostthstsKMovieBlock">.*?href="(.*?)"(.*?)image:url\((.*?)\).*?Title">(.*?)<(.*?)</a>sGenresList">(.*?)<div classs
\c00????00sGenre: s
\c00??????is
simdbRating">(.*?)</div>sRate: R9R:tEPGs
\c0000??00tNexts
Page Suivante(tgetR*tstrR2taddVideoR-R?R@RARRt
clean_htmlt
uniform_titreR;(R3R<R8REtstsR>tlst_dataturl1tx1timagetname_engtdesc0tdesc1tlst_inftdesc00R((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_cimaflix.pytshowitms=s2
g
66
kcCsÌg}|d}|j|ƒ\}}|rÈtd|ƒtjd|tjƒ}xt|D]i\}}}	|	jddƒ}	tjjj	j
s´|ji|	d6d|d6dd	6ƒqX|j|ƒ}
xû|
D]ó}td
t
|ƒƒ|d}|d}
|
dkr5|ji|jj|ƒd6|d6dd	6ƒqÊ|
d
kr€|ji|jdƒdd6|jdƒdd6dd	6ƒqÊ|
dkrÊ|ji|jj|ƒd6|d6dd	6ƒqÊqÊWqXWn|S(NR8tddddddddaaaaaaaatsM(class="serverslist active"|class="serverslist").*?data-server="(.*?)">(.*?)<t RHRshst#tshost#itneed_resolveselm=iRt4t|R(R2RR?R@RAtreplaceRtpluginst
iptvplayertts_dsntvaluetappendt	getVideosROtupt	getDomaintsplit(R3R<turlTabtURLRSR>tdata_elsRVtdata_thost_turlTab0telmturl_ttype_((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_cimaflix.pyt	get_links]s,
)


1?<cCsyg}d}yYtj|ƒ}t|jƒƒ}tj|dƒ}t|dƒ}t|dƒ}d}t|||ƒ}	|	jddƒjddƒ}
|j	|
t
|jƒƒ\}}|rd|jd	}
d
|
kr¹|j	|
t
|jƒƒ\}}|rat
jd|t
jƒ}|r¶d|d
jƒ}
td|
dƒy t|
tdƒ}t|ƒWntdƒnXt
jd|t
jƒ}|r³|j|d
dfƒq³q¶qaqdd|
krN|
jd|ƒ}
|j	|
t
|jƒƒ\}}|rat
jd|t
jƒ}x2|D]'\}}|j|d|dfƒqWqaqd|j|
dfƒnWn
g}nX|S(Nsgetsource.php?key=tcttivtssFex-XFa_x3MjW4ws\RHt"R8sbeeload.phpseval(.*?)</script>tevalisppppppp#t#iterreurs='(.*?)'Rswp-embed.php?url=s"file".*?"(.*?)".*?label".*?"(.*?)"RbRaR(turllibtunquotet
json_loadststriptbase64t	b64decodeRRRcR2tdictR0tmetaR?R@RARRR	Rh(R3tvideoUrlRmtstr_R>t
ciphertextRxtsalttbt	decryptedtcUrlRStlst_dat2tpackedR8tlabel((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_cimaflix.pyRiwsP!
!#!%
cCsœtd|ƒi}|jddƒ}|j|dƒ\}}|rOtjd|tjƒ}xï|D]ä\}}d|kr’tj|ƒ|d<nd|kr´tj|ƒ|d<nd	|krÖtj|ƒ|d<nd
|krøtj|ƒ|d<nd|krtj|ƒ|d<nd
|kr<tj|ƒ|d<nd|kr^tj|ƒ|d<nd|kr€tj|ƒ|d<nd|kr¢tj|ƒ|d<nd|krÄtj|ƒ|d<nd|krætj|ƒ|d<nd|krtj|ƒ|d<nd|kr*tj|ƒ|d<nd|krdtj|ƒ}qdqdWn|jdƒ}	|d}
i|
d6|d 6idd6|	d6gd!6|d"6gS(#Nscima4u.getVideoLinks [%s]RRHR8s2<div class="field">.*?title">(.*?)<.*?>(.*?)</div>sاسم فيلمtoriginal_titlesاسم مسلسلsاسم سلسلةsاسم برنامجsاسماء اخرىtalternate_titlesالجودةtqualitysعدد حلقاتtepisodess
تصنيفtgenress
النوعt
categoriessمنتجtcreatorsالعمريttypesحالةtstatuss
تاريخtyearsقصةRR7ttexttimagest
other_info(RRNR2R?R@RARRQ(R3R<t
otherInfo1RRSR>RRVtx2RR7((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_cimaflix.pyt
getArticle¦sL
cCs†|jddƒ}|dkr.|j|ƒn|dkrJ|j|ƒn|dkrf|j|ƒn|dkr‚|j|ƒndS(NR:t00t20R9t31(RNtNoneR=RDR]tshowelms(R3R<R:((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_cimaflix.pytstartÃs(
t__name__t
__module__R(R=RDR]RvRiRŸR¥(((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_cimaflix.pyR!s		
		 		/	(t-Plugins.Extensions.IPTVPlayer.tools.iptvtoolsRt"Plugins.Extensions.IPTVPlayer.libsRtComponents.configRt4Plugins.Extensions.IPTVPlayer.tsiplayer.libs.tstoolsRRRt8Plugins.Extensions.IPTVPlayer.libs.crypto.cipher.aes_cbcRt*Plugins.Extensions.IPTVPlayer.libs.e2ijsonRR€t2Plugins.Extensions.IPTVPlayer.libs.urlparserhelperRR	tbinasciiR
thashlibRR‚R?R~RR
RR(((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_cimaflix.pyt<module>s