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ÓddlmZmZddlmZmZmZddlm	Z	m
Z
mZddlm
Z
ddlZyddlZWnek
r™ddlZnXd„Zdefd„ƒYZd	efd
„ƒYZdS(iÿÿÿÿ(tTranslateTXTtSetIPTVPlayerLastHostError(t	CHostBasetCBaseHostClasstCDisplayListItem(tprintDBGtprintExctbyteify(tstrwithmetaNcCsdS(Nshttp://kreskoweczki.pl/((((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pytgettytulstKreskoweczkiPLcBs•eZd„Zidd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d„Zd	„Zd
„Z
d„Zd„Zd
ddd„ZRS(c
Csòtj|idd6dd6ƒitd6td6td6|jd6|_i|_id	d
6dd6|_t|jƒ|_|jj	id
d6ƒd|_
d|_i|jd6dd6dd6|j
d6i|jd6dd6dd6|j
dd6i|jd6dd6dd6|j
dd6i|jd6dd6dd6|j
dd6i|jd6dd6dd6|j
dd6i|jd6dd6d d6|j
d!d6i|jd6d"d6td#ƒd6td$6i|jd6d%d6td&ƒd6g|_
d|_dS('Ns  KreskoweczkiPL.tvthistoryskreskoweczkipl.cookietcookiet
use_cookietload_cookietsave_cookiet
cookiefilesMozilla/5.0s
User-Agents	text/htmltAccepttXMLHttpRequestsX-Requested-Withshttps://www.kreskoweczki.pl/s‰http://svn.sd-xbmc.org/filedetails.php?repname=sd-xbmc&path=%2Ftrunk%2Fxbmc-addons%2Fsrc%2Fxbmc-addons%2Fkreskoweczki.png&rev=936&peg=936ticontlist_abctcategoryt
Alfabetyczniettitleturlt
list_itemssOstatnio dodanesostatnio-dodane/wszystkietAnimes
typ/anime/tBajkis	typ/toon/tSerialestyp/serial/s
Pozostałestyp/pozostale/tsearchtSearchtsearch_itemtsearch_historysSearch history(Rt__init__tTruetCOOKIE_FILEt
defaultParamstabcCachetHEADERtdicttAJAX_HEADERtupdatetMAIN_URLtDEFAULT_ICONt_tMAIN_CAT_TABtNonet	needProxy(tself((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pyR!s"(			%)))))(*cCsd|kr2t|jƒ}|ji|d6ƒn|jj|||ƒ\}}|rkd|krkt}n|r“d|kr“t|j|ƒƒn||fS(NtheadersDuze obciazenie!(	R'R&R)tcmtgetPageR.tFalseRtcleanHtmlStr(R0Rtparamst	post_datatHTTP_HEADERtststdata((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pyR3/s	cCs
|j|ƒS(N(t
getFullUrl(R0R((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pytgetFullIconUrl;scCstj||ƒS(N(RR;(R0R((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pyR;>sc	Csëtdƒ|j|dƒ\}}|s-dS|jjj|ddƒd}|jjj|ddƒ}x}|D]u}|j|ƒ}|j|jjj|dƒd	ƒ}t	|ƒ}|j
i|d
6|d6|d6ƒ|j|ƒqnWdS(NsKreskoweczkiPL.listABCRs&<ul class="category-list one-quarter">s</ul>is<lis</li>shref=['"]([^'^"]+?)['"]iRR(RR3R2tphtgetDataBeetwenMarkerstgetAllItemsBeetwenMarkersR5R;tgetSearchGroupsR'R)taddDir(	R0tcItemRR9R:titemRRR6((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pytlistABCAs

%"cCs[tdƒ|jddƒ}|jj|gƒ}t|ƒ}||d<|j||ƒdS(NsKreskoweczkiPL.listTitlestsub_cattR(RtgetR%R'tlistsTab(R0RBtnextCategorytsubCatttabR6((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pyt
listTitlesPs

cCsˆtdƒ|d}|jddƒ}|jddƒ}|j|i|ƒ\}}|s]dSd|krÞ|jjj|d)d*ƒd}|j|jjj|dƒd
ƒ}|dkrÞ|j|ƒ\}}|sÛdSqÞn|jjj|d+d,ƒd}|j|jjj|d|dƒd
ƒ}d}t	}	d}
|jjj
||
dƒ}xÏ|D]Ç}t	}	d|jjj||ƒd
kr•t}	n|jjj|dƒd
}|dkrÜ|jjj|dƒd
}n|dkrý|jddƒ}n|jjj|dƒd
}|dkr+q^ng}
g}g}|jjj
|ddƒ}xí|D]å}d|kr·|j|ƒj
ddƒj
ddƒ}|dkrD|j|ƒqDq_d|ksÏd|kr
|j|jddƒdƒ}|dkrD|j|ƒqDq_|j|j
d d!ƒƒ}|dkr_|
j|ƒq_q_Wd"j|ƒ}t|ƒr|
jd
d#j|ƒƒnt|ƒ}|jddƒ|jit	d$6dd6|j|ƒd%6|j|ƒd6|j|ƒd6d!j|
ƒj
d&d!ƒd'6ƒ|	r|j|ƒq^|j|ƒq^W|dkr„t|ƒ}|jitd$6td(ƒd%6|d6|dd6ƒ|j|ƒndS(-NsKreskoweczkiPL.listItemsRtpageiR7s/odcinkis<as</a>sLista Odcinkóws</divt>shref=['"]([^'^"]+?)['"]iRFs<divt
paginations!href=['"]([^'^"]+?)['"][^>]*?>%s<s/([0-9]+?)/s<a class="item" s</li>surl\(\s*?['"]([^'^"]+?)['"]s4data-bg-url=['"]([^'^"]+?\.jpe?g(:?\?[^'^"]*?)?)['"]Rs</div>scategory-namsSeria:sTytuł:s"header"s"number"s</b>iÿÿÿÿs</span>s[/br]t s  tgood_for_favRs
[/br][/br]tdescs	Next page(s<as</a>sLista Odcinków(s</divRN(s<divRNRO(s</divRN(RRGR.R3R2R=tgetDataBeetwenNodesR;R@R"R?R4R5treplacetappendtsplittjointlentinsertR'tpopR)taddVideoRAR,(R0RBRRMR7R9R:tnextPagetvideoMarkertvideotm1RCRRRttitle1ttitle2ttRR6((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pyt	listItemsXsz

%
-
"	
'g3cCstd|ƒg}|j|dƒ\}}|s7gS|jjj|dddtƒ}x¶|D]®}|jjj|dƒd}|jjj|dƒd}|d	kr_|d	kr_t|j|ƒi|dd
6|d6ƒ}|j	i|j
|ƒd6|d6d
d6ƒq_q_W|S(Ns$KreskoweczkiPL.getLinksForVideo [%s]Rs<lis</li>t
caseSensitivesaction="([^"]+?)"isvalue="([0-9]+?)"RFtReferertvidtnameitneed_resolve(RR3R2R=R?R4R@RR;RUR5(R0RBturlTabR9R:RCRRf((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pytgetLinksForVideo£s!
*2cCsktd|ƒt|ƒ}|jjddƒ}|jjddƒ}d|krTgSt|jƒ}||d<i|d6}|j|i|d6|ƒ\}}|s¦gSg}|jjj	|ddd	t
ƒ}	xª|	D]¢}
|j|jjj|
d
dt
ƒdƒ}|dkr?|j|jjj|
d
dt
ƒdƒ}nd|jj|ƒkr]qÔn|j|jj|ƒƒqÔWdt|ƒkrg|jjj|ddd	t
ƒ}	t|	ƒx­|	D]¢}
|j|jjj|
ddt
ƒdƒ}|dkr)|j|jjj|
ddt
ƒdƒ}nd|jj|ƒkrGq¾n|j|jj|ƒƒq¾Wn|S(Ns!KreskoweczkiPL.getVideoLinks [%s]RfRFRet	source_idR1s<iframes	</iframe>Rdssrc="([^"]+?)"t
ignoreCaseissrc='([^']+?)'is<divRNtplayerholders</divshref="([^"]+?)"shref='([^']+?)'(s<divRNRm(s</divRN(RRtmetaRGR'R&R3R2R=R?R4R;R@R"tuptcheckHostSupporttextendtgetVideoLinkExtRXtgetAllItemsBeetwenNodes(R0tvideoUrlRftrefR&R7R9R:RittmpRC((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pyt
getVideoLinksµs@

"!
+.!

+. cCs^td|||fƒt|ƒ}d|d<|jdtj|ƒƒ|d<|j|ƒdS(NsKKreskoweczkiPL.listSearchResult cItem[%s], searchPattern[%s] searchType[%s]RRs/szukaj?query=R(RR'R;turllibt
quote_plusRc(R0RBt
searchPatternt
searchType((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pytlistSearchResultÖs

 cCstdƒtj|ƒS(NsKreskoweczkiPL.getFavouriteData(Rtjsontdumps(R0RB((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pytgetFavouriteDataÝs
cCsatdƒg}y(ttj|ƒƒ}|j|ƒ}Wn"tk
r\|ji|d6ƒSX|S(Ns#KreskoweczkiPL.getLinksForFavouriteR(RRR}tloadsRjt	Exception(R0tfav_datatlinksRB((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pytgetLinksForFavouriteás

cCsUtdƒyttj|ƒƒ}Wntk
rCi}tƒnX|j|ƒtS(Ns+KreskoweczkiPL.setInitListFromFavouriteItem(RRR}R€RRRAR"(R0R‚R6((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pytsetInitListFromFavouriteItemës


iRFc
CsÀtdƒtj|||||ƒ|jjddƒ}|jjddƒ}|jjddƒ}|jjddƒ}td||fƒg|_|dkr½|j|jidd6ƒnì|dkrß|j	|jd	ƒnÊ|d
kr|j
|jd	ƒn¨|d	kr |j|jƒn‰|dkrlt|jƒ}	|	j
itd
6dd6ƒ|j|	||ƒn=|dkr¢|jidd6dd6dtdƒƒntƒtj|||ƒdS(NshandleService startRgRFRtmodetfiltersKhandleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] RRtlist_titlesRtsearch_next_pageRR RRRsType: (ssearchR‰(RRt
handleServicetcurrItemRGtcurrListR.RHR-RDRLRcR'R)R4R|tlistsHistoryR,RtendHandleService(
R0tindextrefreshRzR{RgRR†R‡RB((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pyRŠôs0
	*N(t__name__t
__module__R!R.R3R<R;RDRLRcRjRwR|RR„R…RŠ(((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pyR
s						K		!			
		tIPTVHostcBseZd„ZRS(cCs,tj|tƒtdtjtjgƒdS(NtfavouriteTypes(RR!R
R"Rt
TYPE_VIDEOt
TYPE_AUDIO(R0((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pyR!s(R‘R’R!(((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pyR“s(t7Plugins.Extensions.IPTVPlayer.components.iptvplayerinitRR,Rt.Plugins.Extensions.IPTVPlayer.components.ihostRRRt-Plugins.Extensions.IPTVPlayer.tools.iptvtoolsRRRt-Plugins.Extensions.IPTVPlayer.tools.iptvtypesRRxR}Rt
simplejsonR	R
R“(((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostkreskoweczki.pyt<module>s
	ÿ