from Plugins.Plugin import PluginDescriptor import CurlyTx from . import config from Components.config import config def main(session, **kwargs): reload(CurlyTx) try: session.open(CurlyTx.CurlyTx) except: import traceback traceback.print_exc() def menuHook(menuid): if menuid == "mainmenu" and config.plugins.CurlyTx.menuMain.value: return [(config.plugins.CurlyTx.menuTitle.value, main, "curlytx", 41)] return [ ] def Plugins(**kwargs): return [ PluginDescriptor(name = config.plugins.CurlyTx.menuTitle.value, description = "View remote text files", where = [PluginDescriptor.WHERE_PLUGINMENU], fnc = main), PluginDescriptor(name = config.plugins.CurlyTx.menuTitle.value, description = "View remote text files", where=PluginDescriptor.WHERE_MENU, fnc = menuHook), ]