Dotty Dotter
|
b3aa974b10
|
feat: Automatischer OParl-Sync (#3)
- scripts/sync_oparl.py: 5-Phasen-Sync (Import → Scrape → Ketten → Status → FTS)
- Inkrementeller Import (nur neue Papers)
- Beratungsfolge-Scraping mit 1s Rate-Limiting
- Suffix-Matching für Ketten-Zuordnung
- Status-Engine für betroffene Ketten
- FTS5-Index-Update
- --dry-run und --full Modi
- Cron-fähig (Exit 0, stdout-Logging)
- Sync-State in data/sync_state.json
- backend/src/tracker/api/routes/sync.py: API-Endpoints
- GET /api/sync/status: Letzter Sync-Zeitpunkt + Statistiken
- POST /api/sync/trigger: Background-Sync starten
- main.py: Sync-Router registriert
|
2026-04-02 15:25:53 +02:00 |
|