2 from Screens.Screen import Screen
3 from Screens.MessageBox import MessageBox
4 from Components.ActionMap import ActionMap
5 from Components.Label import Label
10 dir = os.listdir("/usr/lib/tuxbox/plugins/")
16 params = getPluginParams(x)
17 pluginlist.append((params["name"], params["desc"], "function", "main", x))
22 def getPicturePaths():
24 dir = os.listdir("/usr/lib/tuxbox/plugins/")
25 for x in dir: list.append("tuxbox.png")
28 def getPluginParams(file):
30 file = open("/usr/lib/tuxbox/plugins/" + file, "r")
31 for x in file.readlines():
33 params[split[0]] = split[1]
38 def main(session, args):
39 print "Running plugin " + args[:-4] + ".so with config file", args
40 print getPluginParams(args)