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@swddlmZddlmZddlmZmZmZddlZddl	Z	d„Z
defd„ƒYZdS(iÿÿÿÿ(tph(tprintDBG(tTSCBaseHostClassttscolorttshostNcCs‹i}d}t|ƒ}|dkr-d}n||d<||d<d|d<d|d	<d
|d<d|d
<d|d<d|d<d|d<|S(NtAnimekomtshttps://animekom.comthosttnames2.0 22/11/2019tversiontRGYSofttdevt202tcat_idsSجميع الإنميات مترجمة عربي، والأفلام والأوفاتtdescs!https://i.ibb.co/QmjbP6z/logo.pngticont0t
recherche_allsNew Sitetupdate(R(tinfo_Rthst((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_animekom.pytgetinfo
s	








tTSIPHostcBsqeZd„Zidd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d„Zd	„Zd
„Z
RS(cCs¨tj|idd6ƒd|_tƒd|_i|jd6dd6dd	6d
d6|jƒd6|jƒd
6|_i|jd6td6td6td6|jd6|_	dS(Nsanimekom.cookietcookiesHMozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0Rs
User-Agents
keep-alivet
ConnectiontgzipsAccept-Encodings!application/x-www-form-urlencodedsContent-TypetReferertOrigintheadert
use_cookietload_cookietsave_cookiet
cookiefile(
Rt__init__t
USER_AGENTRtMAIN_URLt
getMainUrltHEADERtTruetCOOKIE_FILEt
defaultParams(tself((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_animekom.pyR!s
	BcCsa|j|ƒ}|ikr-t|jƒ}ni|jd6|jd6|d<|jj|||ƒS(Ntcookie_files
User-Agenttcloudflare_params(tstd_urltdictR(R'R"tcmtgetPageCFProtection(R)tbaseUrlt	addParamst	post_data((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_animekom.pytgetPage%s
cCs-d}i|d6dd6dd6|jdd6i|d6d	d6dd6|jd
d6i|d6dd6dd6|jdd6d
d6i|d6tdƒdd6dd6dd6i|d6tdƒdd6dd6d
d6idd6tdƒd6td6d
d6dd6g}|j|i|dd6|dd6ƒdS(Nthost2tcategorysقائمة الأنمياتttitlet30tmodes/anime-list/turlsقائمة الأفلامs/anime-type/فيلم/s$آخر الحلقات المضافةs	/episode/itsub_modes
\c0000??00sتصنيف الأنميt22isنوع الأنميtsearchtSearchtsearch_itemtpageRRRtimport(R#Rt_R&tlistsTab(R)tcItemRtAnimekom_TAB((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_animekom.pyt	showmenu0+s&&-))2cCs|j}|jddƒ}|dkr0d}nd}|j|ƒ\}}|rtj||tjƒ}|rtjd|dtjƒ}xz|D]o\}	}
d|
kr’|ji	|dd6td6d	d
6|	d6|
d6|
d
6|dd6dd6dd6ƒq’q’WqndS(NR:isgenresDropdown">(.*?)</ulstypeDropdown">(.*?)</ulshref="(.*?)">(.*?)<t18R@tgood_for_favR4R5R9R6RRR7R8i(R#tgetR3tretfindalltStaddDirR&(R)RCtUrltgnrtpattststdatatCat_datatlist_catR9ttitre((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_animekom.pytshowmenu_229s		cCsÓ|d}|jddƒ}|jddƒ}|dt|ƒd}|j|ƒ\}}|rÏtjd|tjƒ}xÜ|D]Ô\}	}
}}}
}|jd	|d
ƒ}tdƒdtd
ƒ|}|j|	d
ƒ}	|
jdƒsÿ|j	|
}
n|	j
ƒdkrI|j|
ƒdtdƒ|	j
ƒtd
ƒd}
n|j|
ƒ}
tjd|tjƒ}|r¬|dtdƒdtd
ƒ|j|dƒ}n|dkr|ji|dd6td6dd6|
d6|d6|
d6dd6|d6ƒq€|j
i	|dd6td6dd6|d6|
d6|d6|
d6dd6dd 6ƒq€W|d!krÏ|j
i|dd6dd6|dd6td"ƒtd#ƒd6|dd6|dd6d$d 6|d6ƒqÏndS(%NR9R?iR:ispage/t/sjanime-card-container">(.*?)class="img-responsive.*?src="(.*?)".*?href="(.*?)"(.*?)title="(.*?)"(.*?)</div>t<t>s
\c00????00sInfo: s
\c00??????thttpRs [s
\c0000????s] sdata-content="(.*?)"s
sStory: R@RGR4R5R6RRRRt31R8is
\c0090??20s	Next pageR7(RHtstrR3RIRJRKtcleanHtmlStrRt
startswithR#tstriptaddVideoR&RLRA(R)RCRMR?RNtsUrlRPRQt_datateptimageR9RRTtdesc1t_desc((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_animekom.pytshowitmsHs0
86LTc
CsG|j|dƒ\}}|rC|j|ƒ}tjd|tjƒ}|sgtjd|tjƒ}n|rÅ|ji|dd6td6dd6dd	6|d
6|dd6dd
6d|dd6ƒntjd|tjƒ}xc|D]X\}}}	|ji|dd6td6dd6|d	6|d
6|	d6dd
6|d6ƒqäWndS(NR9s(youtube.com.*?)"s(youtu.be.*?)"R@RGR4R5tTrailerR6RRtnoneRshttps://www.is<episodes-card-title">.*?href="(.*?)".*?>(.*?)<.*?src="(.*?)"R(R3tget_infoRIRJRKR_R&(
R)RCRPtsHtmlContentRtListe_Episodes_datatName_Episodes_dataR9RTRc((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_animekom.pyt	showelemscsXcCsÎ|jd|}|j|ƒ\}}|rÊtjd|tjƒ}xƒ|D]x\}}	}
}}}
|jd|dƒ}tdƒdtdƒ|}|j|dƒ}|	jdƒsÊ|j|	}	n|jƒd	kr|j|ƒd
tdƒ|jƒtdƒd}n|j|ƒ}tjd
|
tjƒ}|rw|dtdƒdtdƒ|j|dƒ}n|j	i	|d6t
d6dd6|
d6|d6|d6|	d6dd6dd6ƒqKWndS(Ns/?search_param=animes&s=sjanime-card-container">(.*?)class="img-responsive.*?src="(.*?)".*?href="(.*?)"(.*?)title="(.*?)"(.*?)</div>RWRXs
\c00????00sInfo: s
\c00??????RYRs [s
\c0000????s] sdata-content="(.*?)"s
sStory: iR@RGR4R5R9R6RRRRRZR8(R#R3RIRJRKR\RR]R^RLR&(R)tstr_chR?textraturl_RPRQRaRbRcR9RRTRdRe((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_animekom.pytSearchResultos"86c	CsŠg}|d}|j|ƒ\}}|r†tjd|tjtjBƒ}x9|D].\}}|ji|d6|d6dd6ƒqQWn|S(NR9sdata-ep-url="(.*?)".*?>(.*?)<Ritneed_resolve(R3RIRJRKt
IGNORECASEtappend(	R)RCturlTabRMRPRQtiframeR9RT((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_animekom.pyt	get_links€s
)c
Csåtd|ƒi}|d}|j|dƒ\}}|r˜tjd|tjƒ}xÑ|D]É}tjd|tjƒ}x¨|D] \}	}
d|	kr»tj|
jddƒƒ|d	<nd
|	krÝtj|
ƒ|d<nd|	krÿtj|
ƒ|d
<nd|	krtj|
ƒ|d<qqWq\Wtjd|tjƒ}|ratj|dƒ|d<ntjd|tjƒ}|r˜tj|dƒ}q˜n|jdƒ}|d}i|d6|d6idd6|d6gd6|d6gS(NsAnimekom.getVideoLinks [%s]RR9sclass="details">(.*?)</ul>s<li>(.*?):(.*?)</li>s
حلقاتsالحلقةRtepisodessلمدةtdurationsصاحبtstationsلإسم العرtalternate_titlesclass="genres">(.*?)</div>itgenressclass="txt">(.*?)<br />RR6ttexttimagest
other_info(	RR3RIRJRKRt
clean_htmltreplaceRH(
R)RCt
otherInfo1RRPRQtlst_dattxxtlst_dat0tx1tx2RR6((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_animekom.pyt
getArticleŠs4

"
cCs’d}tjd|tjƒ}xÅ|D]½}tjd|tjƒ}xœ|D]”\}}d|kr |tdƒdtdƒtj|jddƒƒd	}nd
|krJ|tdƒdtdƒtj|ƒd	}qJqJWq%Wtjd|tjƒ}|r:|d
tdƒdtdƒtj|dƒ}ntjd|tjƒ}|rŽ|d
tdƒdtdƒtj|dƒ}n|S(NRsclass="details">(.*?)</ul>s<li>(.*?):(.*?)</li>s
حلقاتs
\c00????00s
Episodes: s
\c00??????sالحلقةs | sلمدةs
Duration: sclass="genres">(.*?)</div>s
sGenre: isclass="txt">(.*?)<br />sStory: s
\c0000????(RIRJRKRRR€R(R)RQtinfRƒR„R…R†R‡((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_animekom.pyRi£s 
>:66cCs¾|jddƒ}|dkr.|j|ƒn|dkrJ|j|ƒn|dkrf|j|ƒn|dkr‚|j|ƒn|dkrž|j|ƒn|dkrº|j|ƒndS(NR8t00t21R;t23R7RZ(RHtNoneREtshowmenu_21RUtshowmenu_23RfRm(R)RCR8((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_animekom.pytstart²sN(t__name__t
__module__R!RR3RERURfRmRqRwRˆRiR(((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_animekom.pyRs								
		(t"Plugins.Extensions.IPTVPlayer.libsRt-Plugins.Extensions.IPTVPlayer.tools.iptvtoolsRt4Plugins.Extensions.IPTVPlayer.tsiplayer.libs.tstoolsRRRRIturllibRR(((sP/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_animekom.pyt<module>s