slimshadow commited on
Commit
d66c616
·
verified ·
1 Parent(s): 152647c

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +33 -0
app.py ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from flask import Flask, jsonify, render_template
2
+ import psutil
3
+
4
+ app = Flask(__name__)
5
+
6
+ def get_system_info():
7
+ memory = psutil.virtual_memory()
8
+ disk = psutil.disk_usage('/')
9
+ return {
10
+ "memory": {
11
+ "total": memory.total,
12
+ "available": memory.available,
13
+ "used": memory.used,
14
+ "percent": memory.percent,
15
+ },
16
+ "disk": {
17
+ "total": disk.total,
18
+ "used": disk.used,
19
+ "free": disk.free,
20
+ "percent": disk.percent,
21
+ }
22
+ }
23
+
24
+ @app.route('/')
25
+ def index():
26
+ return render_template('index.html')
27
+
28
+ @app.route('/system_info')
29
+ def system_info():
30
+ return jsonify(get_system_info())
31
+
32
+ if __name__ == '__main__':
33
+ app.run(debug=True)