#!/usr/bin/env python3 """ Phone Refurb Web App Accessible depuis le mesh KAWA """ from flask import Flask, request, redirect, url_for, g import sqlite3 from pathlib import Path app = Flask(__name__) DB_PATH = Path(__file__).parent / "phones.db" def get_db(): if 'db' not in g: g.db = sqlite3.connect(DB_PATH) g.db.row_factory = sqlite3.Row return g.db @app.teardown_appcontext def close_db(exception): db = g.pop('db', None) if db is not None: db.close() CSS = """ """ NAV = """ """ def page(content, query=""): return f"""
| ID | Marque | Modèle | Code | Statut | OS | Root | Actions |
|---|
| Date | Action | Statut | Notes |
|---|
Aucune action
'} ➕ Ajouter une actionCode: {phone['model_code'] or 'N/A'}
IMEI: {phone['imei'] or 'N/A'}
Serial: {phone['serial'] or 'N/A'}
Statut: {phone['status']}
Notes: {phone['notes'] or 'Aucune'}
| ID | Nom | Version | Android | Device | Taille | Type |
|---|
| Statut | Nombre |
|---|
| Type | Nombre |
|---|
| ID | Marque | Modèle | Code | Statut |
|---|
Aucun résultat
'} """ return page(content, query=query) if __name__ == '__main__': app.run(host='0.0.0.0', port=5050, debug=False)