basic settings work now
[enigma2-curlytx.git] / src / plugin.py
1 from Plugins.Plugin import PluginDescriptor
2
3 import CurlyTx
4 from . import config
5 from Components.config import config
6
7  
8 def main(session, **kwargs):
9     reload(CurlyTx)
10     try:
11         session.open(CurlyTx.CurlyTx)
12     except:
13         import traceback
14         traceback.print_exc()
15
16 def menuHook(menuid):
17     if menuid == "mainmenu" and config.plugins.CurlyTx.menuMain.value:
18         return [(config.plugins.CurlyTx.menuTitle.value, main, "curlytx", 1)]
19     return [ ]
20
21  
22 def Plugins(**kwargs):
23     return [
24         PluginDescriptor(name = config.plugins.CurlyTx.menuTitle.value,
25                          description = "View remote text files",
26                          where = [PluginDescriptor.WHERE_PLUGINMENU],
27                          fnc = main),
28         PluginDescriptor(name = config.plugins.CurlyTx.menuTitle.value,
29                          description = "View remote text files",
30                          where=PluginDescriptor.WHERE_MENU,
31                          fnc = menuHook),
32         ]