progress on the structure of this little app

This commit is contained in:
Noah Levitt 2015-09-25 22:19:29 +00:00
parent 51732d0d49
commit 05e15b9667
7 changed files with 114 additions and 80 deletions

View file

@ -12,15 +12,25 @@ app = flask.Flask(__name__, static_url_path="")
r = rethinkstuff.Rethinker(["wbgrp-svc020", "wbgrp-svc035", "wbgrp-svc036"],
db="archiveit_brozzler")
@app.route("/api/jobs/<int:job_id>/sites")
def sites(job_id):
sites_ = r.table("sites").get_all(job_id, index="job_id").run()
return flask.jsonify(sites=sites_)
@app.route("/api/jobs/<int:job_id>")
def job(job_id):
job_ = r.table("jobs").get(job_id).run()
return flask.jsonify(job_)
@app.route("/api/jobs")
def jobs():
return flask.jsonify(jobs=list(r.table("jobs").run()))
jobs_ = list(r.table("jobs").run())
return flask.jsonify(jobs=jobs_)
@app.route("/")
def root():
return app.send_static_file("index.html")
if __name__ == "__main__":
app.run(host="0.0.0.0", port=8081, debug=True)