Exemple #1
0
import enigma
enigma.eTimer = eBaseImpl.eTimer
enigma.eSocketNotifier = eBaseImpl.eSocketNotifier
enigma.eConsoleAppContainer = eConsoleImpl.eConsoleAppContainer

from Tools.Profile import profile, profile_final

profile("PYTHON_START")

from enigma import runMainloop, eDVBDB, eTimer, quitMainloop, \
	getDesktop, ePythonConfigQuery, eAVSwitch, eServiceEvent
from tools import *

# Nemesis Patch
from enigma import nemTool
t = nemTool()
print "Restart EMU/CS"
t.sendCmd("/etc/init.d/restartEmu.sh &")
#End

profile("LANGUAGE")

from Components.Language import language

def setEPGLanguage():
	print "language set to", language.getLanguage()
	eServiceEvent.setEPGLanguage(language.getLanguage())

language.addCallback(setEPGLanguage)

from traceback import print_exc
Exemple #2
0
from Components.TimerSanityCheck import TimerSanityCheck
from Components.config import config, ConfigNothing, ConfigFile
from Components.MultiContent import MultiContentEntryText, MultiContentEntryPixmapAlphaTest
from Components.MenuList import MenuList
from Tools.LoadPixmap import LoadPixmap
from Tools.Directories import fileExists
from os import system, remove as os_remove
from dbpTool import ListboxE1, GetSkinPath, ListboxE2
from dbpConsole import dbpConsole
from dbpSetting import NSetup
from dbpShowPanel import dbpShowPanel
from enigma import eTimer, eEPGCache, nemTool, eServiceCenter, eServiceReference
from ServiceReference import ServiceReference
from RecordTimer import RecordTimerEntry

tool = nemTool()
epg = eEPGCache.getInstance()
configfile = ConfigFile()

from Components.PluginComponent import plugins
from Components.PluginList import *
from Plugins.Plugin import PluginDescriptor
import string

def getSid(sid):
	EPG_CHANNEL_INFO_sid="%X" % int(string.split(sid,":")[0],16)
	temp="%X" % int(string.split(sid,":")[1],16)
	EPG_CHANNEL_INFO_tsid="%X" % int(string.split(sid,":")[2],16)
	EPG_CHANNEL_INFO_onid="%X" % int(string.split(sid,":")[3],16)
	return '1:0:1:'+EPG_CHANNEL_INFO_sid+':'+EPG_CHANNEL_INFO_tsid+':'+EPG_CHANNEL_INFO_onid+':'+temp+':0:0:0:'