diff --git a/webconsole/README.rst b/webconsole/README.rst new file mode 100644 index 0000000..01f9f2b --- /dev/null +++ b/webconsole/README.rst @@ -0,0 +1 @@ +flask --debug --app=brozzler-webconsole.py run --host=0.0.0.0 --port=8081 diff --git a/webconsole/brozzler-webconsole.py b/webconsole/brozzler-webconsole.py new file mode 100644 index 0000000..5f62e15 --- /dev/null +++ b/webconsole/brozzler-webconsole.py @@ -0,0 +1,16 @@ +import flask +import rethinkstuff + +app = flask.Flask(__name__) + +r = rethinkstuff.Rethinker(["wbgrp-svc020", "wbgrp-svc035", "wbgrp-svc036"], + db="archiveit_brozzler") + +@app.route("/") +def jobs(): + return flask.render_template("jobs.html", jobs=r.table("jobs").run()) + # return "\n".join(("{} ({})".format(j["id"], j["status"]) for j in jobs)) + +if __name__ == "__main__": + app.run(host="0.0.0.0", port=8081, debug=True) + diff --git a/webconsole/requirements.txt b/webconsole/requirements.txt new file mode 100644 index 0000000..5caad2a --- /dev/null +++ b/webconsole/requirements.txt @@ -0,0 +1,3 @@ +git+https://github.com/mitsuhiko/flask.git +rethinkstuff + diff --git a/webconsole/templates/jobs.html b/webconsole/templates/jobs.html new file mode 100644 index 0000000..0428112 --- /dev/null +++ b/webconsole/templates/jobs.html @@ -0,0 +1,27 @@ +{% extends "layout.html" %} +{% block title %} Jobs {% endblock %} + +{% block body %} +