05/23 Phase 7

This commit is contained in:
2026-05-23 11:58:51 -04:00
parent c1405b5fb8
commit 8fc1878670
8 changed files with 638 additions and 15 deletions
+5
View File
@@ -7,6 +7,7 @@ Wires auto-fetch on launch (background thread) and 24hr APScheduler job.
"""
import logging
import os
import threading
import tkinter as tk
from tkinter import ttk
@@ -15,6 +16,7 @@ from apscheduler.schedulers.background import BackgroundScheduler
from db.database import init_db
from core.fetcher import fetch_all
from core.exporter import create_icon_png
from ui.statusbar import StatusBar
from ui.history import HistoryScreen
from ui.analysis import AnalysisScreen
@@ -170,6 +172,9 @@ class LottoSightApp(tk.Tk):
def main():
init_db()
if not os.path.exists("assets/icon.png"):
os.makedirs("assets", exist_ok=True)
create_icon_png("assets/icon.png")
app = LottoSightApp()
app.protocol("WM_DELETE_WINDOW", app.on_close)
app.mainloop()