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:
ó
áW_c@sÙddlTddlmZddlmZddlmZmZddlm	Z	ddl
mZmZddl
mZddlmZdd	lmZdd
lmZddlmZmZmZmZmZmZmZmZddlmZd
efd„ƒYZ defd„ƒYZ!deefd„ƒYZ"deefd„ƒYZ#defd„ƒYZ$defd„ƒYZ%defd„ƒYZ&defd„ƒYZ'deefd„ƒYZ(defd „ƒYZ)d!S("iÿÿÿÿ(t*(tScreen(tList(t	ActionMaptNumberActionMap(tLabel(tPixmaptMultiPixmap(tLocationBox(t	createDir(tScrollLabel(tConfigListScreen(tconfigtNoSavetConfigSubsectiontgetConfigListEntryt
ConfigTextt
ConfigIntegertConfigSelectiontConfigYesNo(teTimertGPSummary2LabelcBseZd„ZRS(cCsPtj||d|ƒ|jj|_tƒ|d<tƒ|d<tƒ|d<dS(Ntparentt
LabelLCDTitletLabelLCDInfotLabelLCD_BG(Rt__init__t	__class__t__name__tskinNameR(tselftsessionR((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRs


(Rt
__module__R(((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRst
XtreamCBoxcBsJeZeZedƒdd„Zd„Zd„Zd„Z	dd„Z
RS(splease select a optioncCsÖtj||ƒ|p|jj|_tddgi|jd6|jd6|jd6|j	d6dƒ|d<t
|ƒ|d	<tƒ|d
<t|d
_
g}x%|D]}|j||dfƒq W|d
j|ƒdS(NtOkCancelActionstDirectionActionstuptdowntoktcanceliÿÿÿÿtactionst	InfoLabeltlisti(RRRRRRtKeyUptKeyDowntKeyOktKeyExitRRtTruetenableWrapAroundtappendtsetList(RRR*ttexttskinnametmlisttx((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRs 







cCs„|djƒdkr€xgtr||djƒt|djƒddƒdksu|djƒ|djƒdkrPqqWndS(NR*iis----(tcountR/tselectPreviouststrt
getCurrenttgetIndex(R((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR+4s
	HcCs„|djƒdkr€xgtr||djƒt|djƒddƒdksu|djƒ|djƒdkrPqqWndS(NR*iis----(R7R/t
selectNextR9R:R;(R((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR,;s
	HcCs.|djƒ}|r*|j|dƒndS(NR*i(R:R.(Rtsel((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR-BscCs|j|ƒdS(N(tclose(Rtval((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR.GsN(RR R/t	IS_DIALOGt_tNoneRR+R,R-R.(((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR!s			tXtreamServerSetupcBsbeZeZdZeƒdkr*dZnd„Zd„Zd„Zd„Z	d„Z
d„ZRS(	tOldtde_DEtAltcCsstj||ƒddg|_g|_tdgi|jd6|jd6dƒ|d<ttdƒƒ|d	<ttd
ƒƒ|d<||_	|j	dkrâidd
6dd6dd6dd6dd6dd6}t||dƒ|_	ndtdƒfg}|jd|j
fƒttd|j	jdtƒƒtj_ttd|j	jdtƒƒtj_ttd|j	jdd(ƒƒtj_ttd|j	jdtƒƒtj_ttd|j	jdtƒƒtj_ttd|j	jd|ƒƒtj_ttd|j	jƒƒtj_tt d|j	j!ƒƒtj_"g}|jt#tdƒtjjƒƒ|jt#dƒƒ|jt#td ƒtjjƒƒ|jt#td!ƒtjjƒƒ|jt#d"tjjƒƒ|jt#td#ƒtjj"ƒƒ|jt#dƒƒ|jt#td$ƒtjjƒƒ|jt#td%ƒtjjƒƒt$j||d&|j%d'|j&ƒdS()NRCtSetuptSetupActionsR'tsaveiýÿÿÿtSetupActiontExitt	LabelExittSavet	LabelSavetfoobartnameshttp://example12345.comturlitporttusertusernametpasstpassworditisActiveitdefaultt
fixed_sizetlimitsiÿÿtchoicestNamet tUrltPortsAPI-VersiontactivtUsernametPasswordRt	on_change(iiÿÿ('RRRtonChangedEntryRt	keyCancelt	mykeySaveRRAt_XtreamServerSetup__serverRBtXServerR1tOLDTEXTR
RRPtFalseRtdreamxtreamt
servernameRQt
server_urlRRRtserver_portRTRVRtapiTyptindextserver_indexRRWtserver_activRRRtchangedEntry(RRtservertlen_serverlisttdatatmenuR*((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRRsF		


	0''''''!!""""""c	Csètjjjƒ}tjjjƒ}tjjjƒ}tjjjƒ}tjjjƒ}tjjjƒ}tjj	jƒ}i|d6|d6|d6|d6|d6|d6|d6}t
j|ƒ|jt
|tjjjƒƒƒdS(NRPRQRRRTRVRoRW(RRkRltgetValueRmRnRTRVRoRrtLogteR>RhRq(	RRPRQRRRStpasswdRoR`Rv((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRfs7
cCsx|jD]
}|ƒq
WdS(N(Rd(RR6((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRsscCs|djƒdS(NRi(R:(R((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pytgetCurrentEntry‘scCst|djƒdjƒƒS(NRi(R9R:tgetText(R((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pytgetCurrentValue•scCsddlm}|S(Niÿÿÿÿ(tSetupSummary(t
Screens.SetupR(RR((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyt
createSummary˜s(RR R/R@RitGetLanguageRRfRsR|R~R(((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRCLs		-				tDreamXtreamSetupcBs¶eZeZedƒZdZdZdZe	ƒdkrTdZdZdZdZnd	„Z
d
„Zd„Zd„Z
dd
„Zdd„Zd„Zd„Zd„Zd„ZRS(s Mark entry if less than x weeks:sPin (default 0000):sPress oks,Visible in the main menu? (Restart required)REs-Eintrag markieren, wenn weniger als x Wochen:sPin (Standard 0000):sOK drückens.Im Hauptmenü sichtbar? (Restart erforderlich)cCs˜tj||ƒddg|_g|_tdgi|jd6|jd6|jd6dƒ|d<tt	d	ƒƒ|d
<tt	dƒƒ|d<t
jjj
ƒ|_td
ddd|jfgƒt
j_g}|jt|jt
jjƒƒ|jt|jt
jjƒƒ|jtt	dƒdt
jjƒƒ|jtt	dƒt
jjƒƒ|jt|jt
jjƒƒtj||d|jd|jƒdS(NRCRGRHR'RIR&iýÿÿÿRJRKRLRMRNRXt0R[sCache-Directoryt:sDownload locationRRc(RRRRdRReRfR-RRARRktcacheFolderRxt_DreamXtreamSetup__currTmpDirRttexttempttempR1RtMENUTEXTt	menuentrytWEEKTEXTt	newEntrystdownloadFolderttextpincodeRRRs(RRR*((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRªs(		



'&"cCsVtjjjƒ}|j|krHtjdƒt|jƒt|ƒn|j	ƒdS(Nscreate new cachedir(
RRkR†RxR‡Rytit
pathRemoveR	R>(Rttmpdir((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRfÅs


cCs÷|djƒdtjjkrX|jj|jttdƒdtjjj	ƒdƒn›|djƒdtjj
kr°|jj|jttdƒdtjj
j	ƒdƒnC|djƒdtjjkró|j
ƒ|jj|jtƒndS(NRitPathtcurrDirt/(R:RRkR†RtopenWithCallbackt#_DreamXtreamSetup__callbackCacheDirRRARxRŽt&_DreamXtreamSetup__callbackDownloadDirR‰thidet"_DreamXtreamSetup__CallbackPinCodet
XtreamPBox(R((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR-Ís 8 8 
cCs-|r|jj|jtƒn
|jƒdS(N(RR–tshowtXtreamSetupPin(Rtret((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyt__CallbackPinCodeÖscCs$|r tjjj|d ƒndS(Niÿÿÿÿ(RRkR†tsetValue(Rtdestdir((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyt__callbackCacheDirÜscCs$|r tjjj|d ƒndS(Niÿÿÿÿ(RRkRŽR (RR¡((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyt__callbackDownloadDiràscCsx|jD]
}|ƒq
WdS(N(Rd(RR6((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRsåscCs|djƒdS(NRi(R:(R((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR|éscCst|djƒdjƒƒS(NRi(R9R:R}(R((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR~íscCsddlm}|S(Niÿÿÿÿ(R(R€R(RR((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRðsN(RR R/R@RARŒRRˆRŠR‚RRfR-RšRBR—R˜RsR|R~R(((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRƒžs(									t
XtreamMBoxcBsJeZeZdd„Zd„Zd„Zd„Zd„Z	dd„Z
RS(cCs¾tj||ƒ|jj|_tddgi|jd6|jd6|jd6|j	d6dƒ|d<t
|ƒ|d	<t
ƒ|d
<t
ƒ|d<tƒ|d<tƒ|d
<||_|j
ƒdS(NR"R#R&R'tlefttrightiÿÿÿÿR(R3tNoSeltYesSelt	YesButtontNoButton(RRRRRRR-R.tKeyLefttKeyRightRRtsettUpdateScreen(RRtmessRX((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRøs 








	cCs˜|jtkr.|djƒ|djƒnf|jtkr\|djƒ|djƒn8|djƒ|djƒ|djƒ|djƒdS(NR§R¨R©Rª(R­R/R™RœRj(R((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR®scCs)|jdk	r%t|_|jƒndS(N(R­RBR/R®(R((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR«s	cCs)|jdk	r%t|_|jƒndS(N(R­RBRjR®(R((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR¬s	cCs|j|jƒdS(N(R.R­(R((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR-#scCs|j|ƒdS(N(R>(RR?((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR.&sN(RR R/R@RBRR®R«R¬R-R.(((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR¤ös	
			tXtreamEPGBoxcBs/eZeZed„Zd„Zdd„ZRS(cCsÐtj||ƒ|jj|_tddgi|jd6|jd6dƒ|d<tt	dƒƒ|d<g}xN|D]F}|t
ks“|jd	krr|j||j
|j|jfƒqrqrWt|ƒ|d
<dS(NR"R#R&R'iÿÿÿÿR(s
Event InfoR)iR*(RRRRRRR-R.RRARjthas_archiveR1ttitletEPGStrtdescriptionR(RRtepglisttonlyarchivedR*R6((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR-s



)cCs.|djƒ}|r*|j|dƒndS(NR*i(R:R.(RR=((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR-?scCs|j|ƒdS(N(R>(RR?((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR.DsN(	RR R/R@RjRR-RBR.(((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR°+s	tXtreamSeasonBoxcBs5eZeZd„Zd„Zd„Zdd„ZRS(cCs	tj||ƒ|jj|_tddgi|jd6|jd6dƒ|d<t|ƒ|d<tƒ|d<g}xV|D]N}d	}|j	r®|d
t
dƒ|j	f7}n|j||j|fƒqyWt
|ƒ|d<|djj|jƒ|jj|jƒdS(
NR"R#R&R'iÿÿÿÿR(R)t	LabelPlotts%s: %stDurationR*(RRRRRRR-R.RtdurationRAR1RPRtonSelectionChangedtselectionChangedtonLayoutFinish(RRtelistR3R5R6((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRKs$




	 cCsn|djdtdƒtdƒfƒ|djƒ}|rj|d}|jrj|dj|jƒqjndS(NR¸s%s: %stDescriptions	not foundR*i(tsetTextRAR:R´(RR=titem((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR½ds'
	cCs.|djƒ}|r*|j|dƒndS(NR*i(R:R.(RR=((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR-lscCs|j|ƒdS(N(R>(RR?((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR.qsN(	RR R/R@RR½R-RBR.(((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR·Is
			t
XtreamInfoBoxcBs)eZeZedƒd„Zd„ZRS(RÀcCstj||ƒ|jj|_t|ƒ|d<t|ƒ|d<tddgi|djd6|dj	d6|j
d6|j
d6d	ƒ|d
<dS(Nt
LabelTitlet	LabelDescR"R#R$R%R&R'iÿÿÿÿR((RRRRRRR
RtpageDowntpageUpR.(RRR3t	titletext((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRxs

cCs|jƒdS(N(R>(R((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR.ˆs(RR R/R@RARR.(((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRÃvsRcBsDeZeZd„Zd„Zd„Zd„Zd„Zd„Z	RS(cCsátj||ƒd|_g|_tdgi|jd6|jd6dƒ|d<ttdƒƒ|d<ttd	ƒƒ|d
<d}t	ƒdkr™d
}ng}|j
t|tj
jƒƒtj||d|jd|jƒdS(NRCRHR'RIiýÿÿÿtactionRKRLRMRNsSet PIN (0000 for deactivate)REs#PIN setzen (0000 für deaktivieren)RRc(RRRRdRReRfRRAR‚R1RRRktpincodeRRRs(RRRR*((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRs 			


	cCstj|ƒ|jƒdS(N(RtsaveAllR>(R((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRf¤s
cCsx|jD]
}|ƒq
WdS(N(Rd(RR6((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRs©scCs|djƒdS(NRi(R:(R((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR|­scCst|djƒdjƒƒS(NRi(R9R:R}(R((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR~°scCsddlm}|S(Niÿÿÿÿ(R(R€R(RR((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR³s(
RR R/R@RRfRsR|R~R(((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRs					R›cBs2eZeZd„Zd„Zd„Zd„ZRS(cCs=tj||ƒ|jj|_tdgi|jd6|jd6|jd6|jd6|jd6|jd6|jd6|jd	6|jd
6|jd6|jd6ƒ|d
<tƒ|d<t	ƒ|d<t	ƒ|d<t	ƒ|d<t	ƒ|d<d|_
d|_d|_t
ƒ|_|jjj|jƒ|_|jj|jƒdS(NRHR't1t2t3t4t5t6t7t8t9R„R(R3tPos0tPos1tPos2tPos3ii¸R¹(RRRRRRtquittkeyNumberGlobalRRt_XtreamPBox__post_XtreamPBox__waittimet_XtreamPBox__PincodeRtTimerttimeouttconnecttcleanScreent
Timer_connR¾R1(RR((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR»s4	














			cCs|jtƒdS(N(R>Rj(R((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRÙÜscCswd}tƒdkrd}n|dj|ƒ|djdƒ|djdƒ|djdƒ|d	jdƒdS(
Ns
Enter PincodeREsPincode eingebenR3RÕiRÖR×RØ(R‚RÁtsetPixmapNum(RR3((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRáßs	cCs!|jjƒrdS|jt|ƒ7_|jdkr|d|jjdƒ|jdkr|jtjjj	ƒkr‰|j
tƒqd|jd}t
ƒdkr½d|jd}n|d	j|ƒ|jj|jtƒd
|_d|_|j|j7_qn|jd7_dS(NisPos%diis"Pincode incorrect, wait %d secondsièREs!Pincode falsch, warte %d SekundenR3iÿÿÿÿR¹(RÞRWRÝR9RÛRãRRkRÊRxR>R/RÜR‚RÁtstart(RtnumberR3((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyRÚés"		(RR R/R@RRÙRáRÚ(((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyR›¹s
	!		
N(*t
dreamxhelptScreens.ScreenRtComponents.Sources.ListRtComponents.ActionMapRRtComponents.LabelRtComponents.PixmapRRtScreens.LocationBoxRtTools.DirectoriesR	tComponents.ScrollLabelR
tComponents.ConfigListRtComponents.configRR
RRRRRRtenigmaRRR!RCRƒR¤R°R·RÃRR›(((sG/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxscreens.pyt<module>s*
:	0RX5-,