From 31fb73a15d12559b15f5506622c3902476d3ea0f Mon Sep 17 00:00:00 2001 From: Stefan Pluecken Date: Wed, 22 Feb 2006 22:14:19 +0000 Subject: cleanup the plugins to fit the new namespace --- .../Plugins/Extensions/WebInterface/Makefile.am | 7 +++++++ .../Plugins/Extensions/WebInterface/__init__.py | 0 lib/python/Plugins/Extensions/WebInterface/plugin.py | 19 +++++++++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 lib/python/Plugins/Extensions/WebInterface/Makefile.am create mode 100644 lib/python/Plugins/Extensions/WebInterface/__init__.py create mode 100644 lib/python/Plugins/Extensions/WebInterface/plugin.py (limited to 'lib/python/Plugins/Extensions/WebInterface') diff --git a/lib/python/Plugins/Extensions/WebInterface/Makefile.am b/lib/python/Plugins/Extensions/WebInterface/Makefile.am new file mode 100644 index 00000000..9b7bd296 --- /dev/null +++ b/lib/python/Plugins/Extensions/WebInterface/Makefile.am @@ -0,0 +1,7 @@ +installdir = $(LIBDIR)/enigma2/python/Plugins/WebInterface + +install_PYTHON = \ + __init__.py \ + plugin.py \ + update.png + \ No newline at end of file diff --git a/lib/python/Plugins/Extensions/WebInterface/__init__.py b/lib/python/Plugins/Extensions/WebInterface/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/lib/python/Plugins/Extensions/WebInterface/plugin.py b/lib/python/Plugins/Extensions/WebInterface/plugin.py new file mode 100644 index 00000000..f0be4e45 --- /dev/null +++ b/lib/python/Plugins/Extensions/WebInterface/plugin.py @@ -0,0 +1,19 @@ +from Plugins.Plugin import PluginDescriptor + +def startWebserver(): + from twisted.internet import reactor + from twisted.web2 import server, http, static + toplevel = static.File("/hdd") + site = server.Site(toplevel) + + reactor.listenTCP(80, http.HTTPFactory(site)) + +def autostart(reason): + if reason == 0: + try: + startWebserver() + except ImportError: + print "twisted not available, not starting web services" + +def Plugins(): + return PluginDescriptor(where = PluginDescriptor.WHERE_AUTOSTART, fnc = autostart) -- cgit v1.2.3