proper name for eventinfo hook
[enigma2-plugins.git] / epgsearch / src / plugin.py
1 # Config
2 from Components.config import config, ConfigSet, ConfigSubsection, ConfigText
3
4 config.plugins.epgsearch = ConfigSubsection()
5 config.plugins.epgsearch.history = ConfigSet(choices = [])
6 # XXX: configtext is more flexible but we cannot use this for a (not yet created) gui config
7 config.plugins.epgsearch.encoding = ConfigText(default = 'ISO8859-15', fixed_size = False)
8
9 # Plugin
10 from EPGSearch import EPGSearch
11
12 # Plugin definition
13 from Plugins.Plugin import PluginDescriptor
14
15 # Mainfunction
16 def main(session, *args, **kwargs):
17         session.open(EPGSearch)
18
19 def Plugins(**kwargs):
20         return [
21                 PluginDescriptor(
22                         name = "EPGSearch",
23                         description = _("Search EPG"),
24                         where = PluginDescriptor.WHERE_PLUGINMENU,
25                         fnc = main,
26                 ),
27                 PluginDescriptor(
28                         name = _("Search EPG"),
29                         where = PluginDescriptor.WHERE_EVENTINFO,
30                         fnc = main,
31                 ),
32         ]