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:
ó
Ch-_c@sÃddlmZddlmZmZddlmZmZm	Z	ddl
mZddlZddl
Z
ddlmZddlmZd„Zd	efd
„ƒYZdefd„ƒYZdS(
iÿÿÿÿ(tTranslateTXT(t	CHostBasetCBaseHostClass(tprintDBGtprintExctrm(tstrwithmetaN(thexlify(tmd5cCsdS(Nshttps://andrija-i-andjelka.com/((((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pytgettytulstAndrijaIAndjelkacBsteZd„Zidd„Zdd„Zd„Zd„Zd„Zd„Z	d„Z
d„Zd	d
d
d„ZRS(
cCsåtj|idd6dd6ƒd|_i|jd6dd6d	d
6dd6d
d6dd6|_t|jƒ|_|jjidd6dd6ƒd|_d|_i|jd6t	d6t	d6t	d6|j
d6id6|_d|_dS(Nsandrija-i-andjelka.comthistorysandrija-i-andjelka.com.cookietcookiesHMozilla/5.0 (Windows NT 6.1; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0s
User-Agents?text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8tAcceptspl,en-US;q=0.7,en;q=0.3sAccept-Languages
gzip, deflatesAccept-Encodingt1sUpgrade-Insecure-Requestss
keep-alivet
ConnectiontXMLHttpRequestsX-Requested-Withs0application/x-www-form-urlencoded; charset=UTF-8sContent-Typeshttps://andrija-i-andjelka.com/s]https://img00.deviantart.net/972b/i/2010/241/0/4/tv_series_icon_set_by_silentbang-d2xl0kj.jpgtheadert
use_cookietload_cookietsave_cookiet
cookiefiletcookie_itemsi(
Rt__init__t
USER_AGENTtHEADERtdicttAJAX_HEADERtupdatetMAIN_URLtDEFAULT_ICON_URLtTruetCOOKIE_FILEt
defaultParamsttimestam(tself((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyRs	6		9cCsä|ikrt|jƒ}nd|kr°|jdkrIt|jƒnttjƒƒ}||jkr°|d7}ttt	|ƒƒj
ƒƒ}d||f|dd<q°ni|jd6|jd6|d<|jj
|||ƒS(	NRii´s%s,%sttokentcookie_files
User-Agenttcloudflare_params(RR!R"RR tintttimeRRtstrtdigestRtcmtgetPageCFProtection(R#tbaseUrlt	addParamst	post_datat	timestampthash((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pytgetPage's
cCstj||jddƒ|ƒS(Ns&amp;t&(RtgetFullIconUrltreplace(R#turlR-((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyR44scCstdƒ|j|jƒƒ\}}|s/dS|j|jjdƒg}|jjj|ddƒd}|jjj|dd	ƒ}x„|D]|}|j	|jjj
|d
ƒdƒ}|j|ƒ}t|ƒ}	|	j
idd
6dd6|d6|d6ƒ|j|	ƒqWt|ƒry|dd}tdƒ|dd<t|ƒ}	|	j
idd6|d6|d6ƒ|j|	ƒnidd6dd6|jƒd6idd6dd6|j	dƒd6idd6tdƒd6td6idd6tdƒd6g}
|j|
|ƒdS(NsAndrijaIAndjelka.listMainMenuR6s<lit>shas-childrens</ulis<as</a>shref=['"]([^"^']+?)['"]itcategorytnamet
list_itemsttitles--All--t	sub_itemst	NAJNOVIJEtlist_seriestSERIJEsserije/tsearchtSearchtsearch_itemtsearch_historysSearch history(s<liR7shas-children(s</ulR7(RR2t
getMainUrlt
setMainUrlR+tmetatphtgetDataBeetwenNodestgetAllItemsBeetwenMarkerst
getFullUrltgetSearchGroupstcleanHtmlStrRRtappendtlent_taddDirRtlistsTab(R#tcItemtststdatat
categoriesttmptitemR6R;tparamstMAIN_CAT_TAB((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pytlistMainMenu7s2

%)"!cCsÚtdƒ|jddƒ}|j|dƒ\}}|s?dS|j|jjdƒ|jjj|ddtƒd}|jjj	|d	|dƒd
}|jjj
|ddtƒ}xÅ|D]½}|j|jjj	|dƒd
ƒ}|j|jjj	|dƒd
ƒ}|j
|jjj|ddtƒdƒ}	t|ƒ}
|
jitd6|	d6|d6|d6ƒ|j|
ƒqÁW|dkrÖt|ƒ}
|
jitdƒd6|d6|dd6ƒ|j|
ƒndS(NsAndrijaIAndjelka.listItemstpageiR6s<navR7t
paginations</navs0<a[^>]+?href=['"]([^'^"]+?/%s[^0-9][^'^"]*?)['"]is<articlespost-s	</articles6<img[^>]+?src=['"]([^"^']+?\.jpe?g(?:\?[^'^"]*?)?)['"]shref=['"]([^"^']+?)['"]s<hR;s</htgood_for_favticonts	Next page(s<navR7R\(s</navR7(s<articleR7spost-(s	</articleR7(s<hR7stitle(s</hR7(RtgetR2RER+RFRGRHtFalseRKtgetAllItemsBeetwenNodesR4RJRLRRRtaddVideoRORP(R#RRR[RSRTtnextPageRWR^R6R;RX((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyt	listItemsUs(
"$
%%+),c
Cs8tdƒ|j|dƒ\}}|s-dS|j|jjdƒ|jjj|ddtƒd}|jjj|dd	ƒ}x°|D]¨}|j	|jjj
|d
ƒdƒ}|j|jjj
|dƒdƒ}|j|ƒ}t
|ƒ}	|	jitd
6|d6|d6|d6|d6ƒ|j|	ƒqˆWdS(NsAndrijaIAndjelka.listSeriesR6s<articleR7spost-s	</articleis<tds</td>s6<img[^>]+?src=['"]([^"^']+?\.jpe?g(?:\?[^'^"]*?)?)['"]ishref=['"]([^"^']+?)['"]R]R8R;R^(s<articleR7spost-(s	</articleR7(RR2RER+RFRGRHRaRIR4RKRJRLRRRRP(
R#RRtnextCategoryRSRTRWR^R6R;RX((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyt
listSeriesos
"
%%0cCs^td|||fƒt|ƒ}|jdƒtj|ƒ|d<d|d<|j|ƒdS(NsMAndrijaIAndjelka.listSearchResult cItem[%s], searchPattern[%s] searchType[%s]s/?s=R6R:R8(RRRJturllibt
quote_plusRe(R#RRt
searchPatternt
searchType((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pytlistSearchResults
 
cCstd|ƒg}|j|dƒ\}}|s7|S|jjj|dddtƒ}x¢|D]š}|j|jjj|ddtƒdƒ}d|j	j
|ƒkr_|j	j|ƒ}t|i|dd	6ƒ}|j
i|d
6|d6dd6ƒq_q_W|S(Ns&AndrijaIAndjelka.getLinksForVideo [%s]R6s<iframes	</iframe>t
caseSensitivessrc=['"]([^"^']+?)['"]iitRefererR9tneed_resolve(RR2R+RGRIRaRJRKRtuptcheckHostSupporttgetHostNameRRM(R#RRturlTabRSRTRWR6R9((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pytgetLinksForVideoˆs!
+)cCstd|ƒ|jj|ƒS(Ns#AndrijaIAndjelka.getVideoLinks [%s](RRptgetVideoLinkExt(R#tvideoUrl((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyt
getVideoLinks™siR_c	CsÖtdƒtj|||||ƒ|jjddƒ}|jjddƒ}|jjddƒ}td||fƒg|_t|jƒ|_|jjddƒ|dkrÎ|j	idd6dd6ƒnñ|d	krí|j
|jƒnÒ|d
kr|j|jd	ƒn°|dkr6|jjdgƒ|_n‰|dkr‚t|jƒ}|jit
d6dd6ƒ|j|||ƒn=|dkr¸|jidd6dd6dtdƒƒntƒtj|||ƒdS(NshandleService startR9R_R8tmodes)handleService: || name[%s], category[%s] R]ttypeR:R>R<R@tsearch_next_pageRBRCRtdescsType: (ssearchRz(RRt
handleServicetcurrItemR`tcurrListRtpoptNoneRZReRgRRaRltlistsHistoryRORtendHandleService(	R#tindextrefreshRjRkR9R8RxRR((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyR|s2
	*N(
t__name__t
__module__RR€R2R4RZReRgRlRtRwR|(((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyR
s	
						tIPTVHostcBseZd„ZRS(cCs tj|tƒtdgƒdS(NtfavouriteTypes(RRR
R(R#((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyRÃs(R…R†R(((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyR‡Ás(t7Plugins.Extensions.IPTVPlayer.components.iptvplayerinitRROt.Plugins.Extensions.IPTVPlayer.components.ihostRRt-Plugins.Extensions.IPTVPlayer.tools.iptvtoolsRRRt-Plugins.Extensions.IPTVPlayer.tools.iptvtypesRRhR(tbinasciiRthashlibRR	R
R‡(((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyt<module>s	ª