X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=xonstat%2F__init__.py;h=3f9a43d69e0d48627b3e474b1564a19a8441e37b;hb=69bec456b27e9f5d5b2edc961328df18af5f1cb9;hp=b925989c2be691d0e948cebcf16d769f5b978ae4;hpb=534eb898aa30222400231a9f46b311f9699da8f4;p=xonotic%2Fxonstat.git diff --git a/xonstat/__init__.py b/xonstat/__init__.py index b925989..3f9a43d 100644 --- a/xonstat/__init__.py +++ b/xonstat/__init__.py @@ -135,36 +135,34 @@ def main(global_config, **settings): # SERVER ROUTES config.add_route("server_index", "/servers") - config.add_view( - view=ServerIndex, - route_name="server_index", - attr="html", - renderer="server_index.mako", - accept="text/html" - ) - config.add_view( - view=ServerIndex, - route_name="server_index", - attr="json", - renderer="json", - accept="text/json" - ) + config.add_view(view=ServerIndex, route_name="server_index", attr="html", + renderer="server_index.mako", accept="text/html") + config.add_view(view=ServerIndex, route_name="server_index", attr="json", renderer="json", + accept="text/json") + + config.add_route("server_top_maps", "/server/{id:\d+}/topmaps") + config.add_view(view=ServerTopMaps, route_name="server_top_maps", attr="html", + renderer="server_top_maps.mako", accept="text/html") + config.add_view(view=ServerTopMaps, route_name="server_top_maps", attr="json", renderer="json", + accept="text/json") + + config.add_route("server_top_players", "/server/{id:\d+}/topactive") + config.add_view(view=ServerTopPlayers, route_name="server_top_players", attr="html", + renderer="server_top_players_index.mako", accept="text/html") + config.add_view(view=ServerTopPlayers, route_name="server_top_players", attr="json", + renderer="json", accept="text/json") + + config.add_route("server_top_scorers", "/server/{id:\d+}/topscorers") + config.add_view(view=ServerTopScorers, route_name="server_top_scorers", attr="html", + renderer="server_top_scorers.mako", accept="text/html") + config.add_view(view=ServerTopScorers, route_name="server_top_scorers", attr="json", + renderer="json", accept="text/json") config.add_route("server_info", "/server/{id:\d+}") - config.add_view( - view=ServerInfo, - route_name="server_info", - attr="html", - renderer="server_info.mako", - accept="text/html" - ) - config.add_view( - view=ServerInfo, - route_name="server_info", - attr="json", - renderer="server_info.mako", - accept="text/json" - ) + config.add_view(view=ServerInfo, route_name="server_info", attr="html", + renderer="server_info.mako", accept="text/html") + config.add_view(view=ServerInfo, route_name="server_info", attr="json", renderer="json", + accept="text/json") # MAP ROUTES config.add_route("map_index", "/maps")