05/23 Phase 7
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user