openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
newplugin.py File Reference

Namespaces

 Plugins.newplugin
 

Functions

def Plugins.newplugin.add_where_extensionsmenu (name, fnc)
 
def Plugins.newplugin.add_where_pluginmenu (name, fnc)
 

Variables

 Plugins.newplugin.internalname = input("Internal plugin name (no whitespaces, plugin directory): ")
 
 Plugins.newplugin.name = input("Visible plugin name: ")
 
list Plugins.newplugin.dirlist = []
 
int Plugins.newplugin.count = 0
 
 Plugins.newplugin.category = input("Select plugin category: ")
 
list Plugins.newplugin.wherelist = [("WHERE_EXTENSIONSMENU", add_where_extensionsmenu), ("WHERE_PLUGINMENU", add_where_pluginmenu)]
 
list Plugins.newplugin.targetlist = []
 
bool Plugins.newplugin.stop = False
 
 Plugins.newplugin.target = input("Select WHERE-target: ")
 
string Plugins.newplugin.pluginpath = category + "/" + internalname
 
 Plugins.newplugin.makefile = open(category + "/Makefile.am", "r")
 
 Plugins.newplugin.lines = makefile.readlines()
 
 Plugins.newplugin.configure = open("../../../configure.ac", "r")
 
 Plugins.newplugin.line = configure.readline()
 
 Plugins.newplugin.file = open(pluginpath + "/plugin.py", "w")
 
list Plugins.newplugin.importlist = []
 
list Plugins.newplugin.mainlist = []
 
list Plugins.newplugin.descriptorlist = []
 
list Plugins.newplugin.where = targetlist[count]