SPB Git forge

spb/sorti-ka

Public

Toutes les sorties et tous les événements du Québec, un seul endroit — 7 connecteurs, fiches SSR, design Groupe KA.

58commits 1branches 0releases
13.7 MBsize
maindefault branch
17 days agolast push
HTML 82.9% Python 15.2% TypeScript 0.9% JavaScript 0.7%
1.2 KB · 31 lines python
Raw Blame History
1# -----------------------------------------------------------------------------2# Sorti-Ka — Agrégateur de sorties & événements (province de Québec)3# Auteur : Simon-Pierre Boucher — contact@spboucher.ai4# __init__.py : paquet sortika — pipeline connecteurs → normalisation →5#               déduplication → SQLite → API FastAPI (famille ·Ka, patron Lou-Ka)6#               + chargement de .env (secrets SSO KA ID, Scrapfly, session)7# -----------------------------------------------------------------------------8"""Sorti-Ka — toutes les sorties et tous les événements du Québec, un seul endroit."""9from __future__ import annotations1011import os12from pathlib import Path1314__version__ = "1.1.0"151617def _load_env() -> None:18    """Charge .env à la racine du projet, sans dépendance externe."""19    env_path = Path(__file__).resolve().parent.parent / ".env"20    if not env_path.exists():21        return22    for line in env_path.read_text(encoding="utf-8").splitlines():23        line = line.strip()24        if not line or line.startswith("#") or "=" not in line:25            continue26        k, v = line.split("=", 1)27        os.environ.setdefault(k.strip(), v.strip())282930_load_env()31