mirror of
https://github.com/norohind/SquadsActivityMonitor.git
synced 2025-04-13 05:17:12 +03:00
add ActivityDiffHtml
This commit is contained in:
parent
1d6656cccf
commit
f41625c160
2
utils.py
2
utils.py
@ -194,7 +194,7 @@ activity_table_html_template = """
|
||||
<html lang="en-US">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<script src="js/json2htmltable.js"></script>
|
||||
<script src="/js/json2htmltable.js"></script>
|
||||
<script type="text/javascript">
|
||||
window.onload = () => {
|
||||
document.body.appendChild(buildHtmlTable(JSON.parse({items})));
|
||||
|
18
web.py
18
web.py
@ -55,6 +55,15 @@ class ActivityDiff:
|
||||
resp.text = json.dumps(model.get_diff_action_id(action_id))
|
||||
|
||||
|
||||
class ActivityDiffHtml:
|
||||
def on_get(self, req: falcon.request.Request, resp: falcon.response.Response, action_id: int) -> None:
|
||||
resp.content_type = falcon.MEDIA_HTML
|
||||
# table: str = json.dumps(model.get_diff_action_id(action_id))
|
||||
resp.text = utils.activity_table_html_template.replace(
|
||||
'{items}', json.dumps(json.dumps(model.get_diff_action_id(action_id)))
|
||||
)
|
||||
|
||||
|
||||
class JS:
|
||||
def on_get(self, req: falcon.request.Request, resp: falcon.response.Response, file: str) -> None:
|
||||
resp.content_type = falcon.MEDIA_JS
|
||||
@ -69,10 +78,13 @@ class JS:
|
||||
|
||||
|
||||
app = falcon.App()
|
||||
app.add_route('/activity/{leaderboard}', Activity())
|
||||
app.add_route('/js/{file}', JS())
|
||||
app.add_route('/api/activity/{leaderboard}', Activity())
|
||||
app.add_route('/api/diff/{action_id}', ActivityDiff())
|
||||
|
||||
app.add_route('/{leaderboard}', ActivityHtml())
|
||||
app.add_route('/diff/{action_id}', ActivityDiff())
|
||||
app.add_route('/diff/{action_id}', ActivityDiffHtml())
|
||||
|
||||
app.add_route('/js/{file}', JS())
|
||||
|
||||
if __name__ == '__main__':
|
||||
waitress.serve(app, host='127.0.0.1', port=9485)
|
||||
|
Loading…
x
Reference in New Issue
Block a user