| from pathlib import Path | |
| import hashlib | |
| APP_TITLE = "Academia de Cursos — Pega a Visão" | |
| APP_ICON = "🎓" | |
| APP_LAYOUT = "wide" | |
| BASE_DIR = Path(__file__).resolve().parents[1] | |
| DATA_DIR = BASE_DIR / "data" | |
| GALLERY_DIR = DATA_DIR / "reports_photos" | |
| THUMB_DIR = GALLERY_DIR / "_thumbs" | |
| GALLERY_ALLOWED_EXT = {".png", ".jpg", ".jpeg", ".webp"} | |
| THUMB_MAX = (512, 512) | |
| PAGE_SIZE_DEFAULT = 12 | |
| AUTO_BKP_INTERVAL_SEC = 10 * 60 | |
| ADMIN_FIXED_PASS_HASH = hashlib.sha256("21003887".encode()).hexdigest() |