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)