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ddlmZddlmZmZddlmZddlm	Z	ddl
Z
ddlZddlZd„Z
defd„ƒYZdS(	iÿÿÿÿ(tprintDBG(tTSCBaseHostClassttscolor(tloads(tphNcCsPi}d|d<d|d<d|d<d|d<d	|d
<d|d<d
|d<|S(Ns
Extra-3sk.Comtnames1.1 10/04/2020tversiontRGYSofttdevt201tcat_ids'أفلام و مسلسلات تركيةtdescs"https://i.ibb.co/qR294FT/extra.pngticont0t
recherche_all((tinfo_((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_extra3sk.pytgetinfos






tTSIPHostcBsYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
RS(	cCs–tj|idd6ƒd|_d|_i|jd6dd6dd	6d
d6|_i|jd6td
6td6td6|jd6|_|jj	|_	dS(Nsextra_3sk.cookietcookiesHMozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0shttps://watch.extra-3sk.coms
User-Agents
keep-alivet
ConnectiontgzipsAccept-Encodings0application/x-www-form-urlencoded; charset=UTF-8sContent-Typetheadert
use_cookietload_cookietsave_cookiet
cookiefile(
Rt__init__t
USER_AGENTtMAIN_URLtHEADERtTruetCOOKIE_FILEt
defaultParamstcmtgetPage(tself((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_extra3sk.pyRs		(2cCs|j|jƒ\}}|r
tjd|tjƒ}x‚|D]z\}}d|kr=d|krnd|}n|ji|dd6dd6|d6|d	d	6d
d6|d6d
d6ƒq=q=W|ji|dd6dd6tdƒd6td6dd6dd6|d	d	6ƒndS(Ns%<li id="menu.*?href="(.*?)".*?>(.*?)<sالرئيسيةsramadan-2020sRamadan 2020 | timportthost2tcategoryttitleRt30tmodeturlR
tsub_modetsearchtSearchtsearch_itemitpagettshostthst(R"RtretfindalltStaddDirt_R(R#tcItemtststdatatlst_dataR*ttitre((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_extra3sk.pyt	showmenu0s
McCs	tdt|ƒƒ|jddƒ}|jddƒ}|jddƒ}d}|dkr‰|d	t|ƒd
}|jdd	ƒ}n|j|ƒ\}}|rtj||tjƒ}d}	xä|D]Ü}
|	d}	tjd
|
tjƒ}|rÉ|dd}|dd}
|dd}d}|j|ƒ\}}|j	|
ƒ}
|j
i
|dd6dd6|d6|d6|d6|
d6dd6td6dd6td6ƒqÉqÉW|	dkr|j
i|dd6dd6dd6|dd6|dd6dd6|d6ƒqndS(Nscitem=R+R
R/iR*tsclass="block(.*?)</a>s/page/t/s//page/is(href="(.*?)".*?src="(.*?)".*?alt="(.*?)"iR$R%R&R'RRt31R)tgood_for_favt1tEPGi_s
Page SuivanteR((RtstrtgettreplaceR"R2R3R4t
uniform_titretstd_urlR5R(R#R7R+R/turl0tpatR8R9R:titdata0t	lst_data0R;timageR*Rtdesc0((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_extra3sk.pytshowitms4s2

^cCs[|jddƒ}|ji	|dd6dd6|dd6|dd6|dd6|dd6d	d
6td6td6ƒ|jitd
ƒdd6|dd6ƒd}|j|ƒ\}}|rWtj||tjƒ}x€|D]u}tjd|tjƒ}|rÛ|dd}	|dd}
|dd}d}tjd|tjƒ}
|
rtd
ƒdtdƒ|j	|
dƒd}ntjd|tjƒ}
|
rÏ|td
ƒdtdƒ|j	|
dƒ}n|j
|	ƒ\}}	||}|j|
ƒ}
|ji	|dd6dd6|	d6|d6|d6|
d6d	d
6td6td6ƒqÛqÛWndS(NR*R=R$R%R&R'RRR0R1R@RBs
\c00????00s*اذا اعجبك العمل نرشح لكsclass="block(.*?)</a>s(href="(.*?)".*?src="(.*?)".*?alt="(.*?)"iiisribbon">(.*?)<sInfo: s
\c00??????s
sStarLabels">(.*?)</isRate: (RDtaddVideoRt	addMarkerRR"R2R3R4tcleanHtmlStrRFRG(R#R7RHRIR8R9R:RKRLR;RMR*Rtlst_inf0RN((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_extra3sk.pytshowelmsPs0`)
22
cCs¤|jd|}|dkr<|dt|ddƒ}nd}|j|ƒ\}}|r tj||tjƒ}d}	x"|D]}
|	d}	tjd|
tjƒ}|r‚|dd}|dd}
|dd}d	}|j|
ƒ}
d
|krJ|ji	|d6dd
6|d6|d6|d6|
d6dd6td6dd6ƒq™|j	i	|d6dd
6|d6|d6|d6|
d6dd6td6td6ƒq‚q‚WndS(Ns/search/is?order=i2sclass="block(.*?)</a>is(href="(.*?)".*?src="(.*?)".*?alt="(.*?)"iR=s/selary/R$R%R&R'R*RRR(R)R@R
R+R0R1RB(
RRCR"R2R3R4RGR5RRP(R#tstr_chR/textraR*RIR8R9R:RJRKRLR;RMR((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_extra3sk.pytSearchResulths(

Oc	Cs“i}|d}|j|dƒ\}}|rFtjd|tjƒ}|rgtj|dƒ|d<ntjd|tjƒ}|rŸtj|dƒ|d<ntjd|tjƒ}|r×tj|dƒ|d	<ntjd
|tjƒ}|rtj|dƒ|d<ntjd|tjƒ}|rFtj|dƒ}qFn|jd
ƒ}|d}i|d6|d6idd6|d6gd6|d6gS(NRR*s/<span>سنة الاصدار : </span>(.*?)</li>ityears$<span>البلد : </span>(.*?)</li>tcountrys(<span>الانواع : </span>(.*?)</li>tgenress<span>IMDB</span>(.*?)</a>tratings)<span>قصة العمل</span>(.*?)</div>RR'ttextR=timagest
other_info(R"R2R3R4Rt
clean_htmlRD(	R#R7t
otherInfo1RR8R9tlst_datRR'((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_extra3sk.pyt
getArticles,

cCsùg}|d}idd6}|j|d|ƒ\}}|rõtjd|tjƒ}xœ|D]‘\}}	}
|j|
ƒ}
|
jddƒjƒ}
|jƒ}|	jƒ}	|d|	}|ji|
d6d	|d|d6d
d6dd6ƒq]Wn|S(
NR*R=twtchBtnt	post_datas><li class="server.*?data-q="(.*?)".*?data-num=(.*?)>(.*?)</li>sJسيتم عرضة بعد الانتهاء من معالجة الفيديوt|Rshst#tshost#itneed_resolvettype(R"R2R3R4RRREtstriptappend(R#R7turlTabtbaseUrlRdR8R9t_datatqtnR;((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_extra3sk.pyt	get_links•s

<cCsUg}|jd}|jdƒ\}}}i|d6|d6dd6}i	|jjddƒjd	dƒd
6dd6d
d6dd6dd6dd6|jd6dd6|d6}t|jƒ}	||	d<|j||	d|ƒ\}
}|
rQtd|ƒtjd|tj	ƒ}|rQ|d}
|
j
dƒr8d|
}
n|j|
d fƒqQn|S(!Ns3/wp-content/themes/Shahid%2B/Ajax/server-single.phpReRmRJR
toutshttps://R=shttp://tHostsNMozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0s
User-Agents*/*tAccepts#fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3sAccept-Languages0application/x-www-form-urlencoded; charset=UTF-8sContent-TypetXMLHttpRequestsX-Requested-WithtOrigins
keep-aliveRtRefererRRdsdata=ssrc=["'](.*?)["']is//shttp:RA(RtsplitREtdictR R"RR2R3t
IGNORECASEt
startswithRi(R#tvideoUrlRjR*trefererRmRnRdRtparamsR8R9t	Liste_elstURL_((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_extra3sk.pyt	getVideos§s&
3"


cCs†|jddƒ}|dkr.|j|ƒn|dkrJ|j|ƒn|dkrf|j|ƒn|dkr‚|j|ƒndS(NR)t00t20R(R?(RDtNoneR<t	showmenu1RORT(R#R7R)((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_extra3sk.pytstart»s(t__name__t
__module__RR<RORTRWRbRoRR„(((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_extra3sk.pyRs								(t-Plugins.Extensions.IPTVPlayer.tools.iptvtoolsRt4Plugins.Extensions.IPTVPlayer.tsiplayer.libs.tstoolsRRt*Plugins.Extensions.IPTVPlayer.libs.e2ijsonRt
json_loadst"Plugins.Extensions.IPTVPlayer.libsRR2turllibtbase64RR(((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_extra3sk.pyt<module>s$