add: new formating
This commit is contained in:
@@ -1,16 +1,19 @@
|
||||
from flask import Flask, render_template, request, redirect, url_for, jsonify
|
||||
import sqlite3
|
||||
import re
|
||||
from datetime import datetime
|
||||
|
||||
# -- INIT --
|
||||
app = Flask(__name__)
|
||||
|
||||
pattern = re.compile(r"^(?:[01]\d|2[0-3]):[0-5]\d$") # Regex "XX:XX"
|
||||
|
||||
# -- GLOBAL VAR --
|
||||
DB_PATH = "data.db"
|
||||
DEFAULT_TIME = "21:00"
|
||||
|
||||
## -- INIT DB --
|
||||
conn = sqlite3.connect(DB_PATH)
|
||||
cursor = conn.cursor()
|
||||
|
||||
cursor.execute("""
|
||||
CREATE TABLE IF NOT EXISTS items (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
@@ -30,11 +33,13 @@ if count == 0:
|
||||
cursor.execute("INSERT INTO val (default_time) VALUES (?)", ('21:00',))
|
||||
conn.commit()
|
||||
conn.close()
|
||||
# -- END --
|
||||
|
||||
def get_db_connection():
|
||||
conn = sqlite3.connect(DB_PATH)
|
||||
conn.row_factory = sqlite3.Row
|
||||
return conn
|
||||
|
||||
# --- MAIN ---
|
||||
@app.route("/")
|
||||
def mainpage():
|
||||
@@ -122,6 +127,8 @@ def lookup():
|
||||
cursor.execute("SELECT default_time FROM val")
|
||||
default_time_row = cursor.fetchone()
|
||||
default_time = default_time_row[0] if default_time_row else DEFAULT_TIME
|
||||
if item:
|
||||
corsor.execute("UPDATE items SET last_connection = ? WHERE name = ?", datetime.now(), item["name"])
|
||||
conn.close()
|
||||
|
||||
if item:
|
||||
|
||||
Reference in New Issue
Block a user