Browse Source

add files

pipeline
bdherouville 2 years ago
parent
commit
26f8b4d98b
  1. 19
      src/app.py
  2. 18
      src/static/style.css
  3. 29
      src/templates/index.html

19
src/app.py

@ -0,0 +1,19 @@
import platform
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def system_info():
system_info = {
'System': platform.system(),
'Node Name': platform.node(),
'Release': platform.release(),
'Version': platform.version(),
'Machine': platform.machine(),
'Processor': platform.processor()
}
return render_template('system_info.html', system_info=system_info)
if __name__ == '__main__':
app.run(debug=True)

18
src/static/style.css

@ -0,0 +1,18 @@
/* static/style.css */
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f2f2f2;
}
header {
background-color: #333;
color: white;
padding: 1em;
text-align: center;
}
main {
margin: 2em;
}

29
src/templates/index.html

@ -0,0 +1,29 @@
<!-- templates/system_info.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}">
<title>System Information</title>
</head>
<body>
<header>
<h1>System Information</h1>
</header>
<main>
<table>
<tr>
<th>Attribute</th>
<th>Value</th>
</tr>
{% for key, value in system_info.items() %}
<tr>
<td>{{ key }}</td>
<td>{{ value }}</td>
</tr>
{% endfor %}
</table>
</main>
</body>
</html>
Loading…
Cancel
Save