thunix_api/thunix_api.py

23 lines
583 B
Python
Raw Normal View History

2020-01-22 23:17:09 +00:00
#!/usr/bin/python3
2020-01-26 21:45:54 +00:00
"""Runner for thunix_api"""
2020-01-22 19:28:44 +00:00
2020-01-26 21:45:54 +00:00
from flask import Flask
from flask_restful import Api
2020-01-22 19:28:44 +00:00
from endpoints import disk, home, ip_info, load, memory, teapot, uptime
2020-01-22 19:28:44 +00:00
2020-01-26 21:45:54 +00:00
app = Flask(__name__) # pylint: disable=C0103
api = Api(app) # pylint: disable=C0103
2020-01-22 18:29:15 +00:00
api.add_resource(disk.Disk, "/disk")
api.add_resource(home.Home, "/")
2020-01-26 21:45:54 +00:00
api.add_resource(ip_info.IpInfo, "/ip_info")
api.add_resource(load.Load, "/load")
api.add_resource(memory.Memory, "/mem")
api.add_resource(teapot.Teapot, "/teapot")
api.add_resource(uptime.Uptime, "/uptime")
2020-01-22 19:28:44 +00:00
if __name__ == "__main__":
2020-01-25 03:07:27 +00:00
app.run()