Mercurial > libervia-web
comparison libervia.tac @ 172:631556a64850
server side: added root redirection to libervia.html
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 13 Jan 2013 20:03:55 +0100 |
parents | 9763dec220ed |
children | 8475a29d7214 |
comparison
equal
deleted
inserted
replaced
171:6e39e0eaca35 | 172:631556a64850 |
---|---|
25 from twisted.internet import reactor, defer | 25 from twisted.internet import reactor, defer |
26 from twisted.web import server | 26 from twisted.web import server |
27 from twisted.web import error as weberror | 27 from twisted.web import error as weberror |
28 from twisted.web.static import File | 28 from twisted.web.static import File |
29 from twisted.web.resource import Resource, NoResource | 29 from twisted.web.resource import Resource, NoResource |
30 from twisted.web.util import Redirect | |
30 from twisted.python.components import registerAdapter | 31 from twisted.python.components import registerAdapter |
31 from twisted.words.protocols.jabber.jid import JID | 32 from twisted.words.protocols.jabber.jid import JID |
32 from txjsonrpc.web import jsonrpc | 33 from txjsonrpc.web import jsonrpc |
33 from txjsonrpc import jsonrpclib | 34 from txjsonrpc import jsonrpclib |
34 from sat_frontends.bridge.DBus import DBusBridgeFrontend,BridgeExceptionNoService | 35 from sat_frontends.bridge.DBus import DBusBridgeFrontend,BridgeExceptionNoService |
744 'tarotGameShowCards', 'tarotGameInvalidCards', 'tarotGameCardsPlayed', 'tarotGameYourTurn', 'tarotGameScore', | 745 'tarotGameShowCards', 'tarotGameInvalidCards', 'tarotGameCardsPlayed', 'tarotGameYourTurn', 'tarotGameScore', |
745 'radiocolStarted', 'radiocolPreload', 'radiocolPlay', 'radiocolNoUpload', 'radiocolUploadOk', 'radiocolSongRejected']: | 746 'radiocolStarted', 'radiocolPreload', 'radiocolPlay', 'radiocolNoUpload', 'radiocolUploadOk', 'radiocolSongRejected']: |
746 self.bridge.register(signal_name, self.signal_handler.getGenericCb(signal_name), "plugin") | 747 self.bridge.register(signal_name, self.signal_handler.getGenericCb(signal_name), "plugin") |
747 self.media_dir = self.bridge.getConfig('','media_dir') | 748 self.media_dir = self.bridge.getConfig('','media_dir') |
748 self.local_dir = self.bridge.getConfig('','local_dir') | 749 self.local_dir = self.bridge.getConfig('','local_dir') |
750 root.putChild('', Redirect('libervia.html')) | |
749 root.putChild('json_signal_api', self.signal_handler) | 751 root.putChild('json_signal_api', self.signal_handler) |
750 root.putChild('json_api', MethodHandler(self)) | 752 root.putChild('json_api', MethodHandler(self)) |
751 root.putChild('register_api', _register) | 753 root.putChild('register_api', _register) |
752 root.putChild('upload_radiocol', _upload_radiocol) | 754 root.putChild('upload_radiocol', _upload_radiocol) |
753 root.putChild('upload_avatar', _upload_avatar) | 755 root.putChild('upload_avatar', _upload_avatar) |