More fleshing it out

This commit is contained in:
Ubergeek 2020-01-22 14:28:44 -05:00
parent dcf51fb12f
commit 860f78f206
1 changed files with 23 additions and 12 deletions

View File

@ -2,39 +2,50 @@
import flask
from flask import Flask, request, jsonify
import psutil, datetime
app = Flask(__name__)
# No endpoint selected
@app.route("/")
def home():
return "The Thunix API. Please see https://wiki.thunix.net/wiki/api for more information."
app.run()
# ip_info
@app.route("/ip_info")
def ip_info():
return "IP Info"
app.run()
# uptime
@app.route("/uptime")
def uptime():
return "Uptime"
return str(datetime.timedelta(seconds=psutil.boot_time()))
app.run()
# teapot
@app.route("/teapot")
def teapot():
teapot = [
{
"tea" : "available",
"height" : "short",
"width" : "stout"
}
]
return jsonify(teapot)
app.run()
teapots = [
{
"tea": "available",
"height": "short",
"width": "stout"
}
]
return jsonify(teapots)
app.run()
# main loop
if __name__ == "__main__": # on running python app.py
app.run() # run the flask app
if __name__ == "__main__": # on running python app.py
app.run() # run the flask app