Initial api commit
This commit is contained in:
parent
604aca96d0
commit
2528a36278
|
@ -0,0 +1,40 @@
|
|||
# thunix_api.py
|
||||
import flask
|
||||
|
||||
from flask import Flask, request, jsonify
|
||||
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"
|
||||
app.run()
|
||||
|
||||
# teapot
|
||||
@app.route("/teapot")
|
||||
def teapot():
|
||||
teapot = [
|
||||
{
|
||||
"tea" : "available",
|
||||
"height" : "short",
|
||||
"width" : "stout"
|
||||
}
|
||||
]
|
||||
return jsonify(teapot)
|
||||
app.run()
|
||||
|
||||
# main loop
|
||||
if __name__ == "__main__": # on running python app.py
|
||||
app.run() # run the flask app
|
Loading…
Reference in New Issue