| # config/settings.py | |
| from pathlib import Path | |
| import os | |
| 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" | |
| # ======= Galeria ======= | |
| 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 | |
| # ======= Backup ======= | |
| AUTO_BKP_INTERVAL_SEC = 10 * 60 # 10 min | |
| # ======= Admin Auth ======= | |
| # A senha fixa de admin no seu app é "21003887" (hash abaixo). Deixe assim para compatibilidade. | |
| ADMIN_FIXED_PASS_HASH = hashlib.sha256("21003887".encode()).hexdigest() |