Synops — redaksjonelt OS og kunnskapsgraf
Nytt CLI-verktøy som parser Caddy JSON access-logger for /media/cas/* requests og aggregerer nedlastinger per episode per dag. IAB-compliance: - Filtrerer 40+ kjente bot user-agents (Googlebot, scrapers, crawlers) - Unik IP per episode per 24t-vindu (dag-basert deduplisering) Output: JSON med episode_id, cas_hash, date, downloads, unique_listeners, og klient-fordeling (Apple Podcasts, Spotify, Overcast, etc.) --write oppretter podcast_download_stats-tabell i PG med UPSERT (cas_hash + date som unik nøkkel). Beriker med episode-info fra has_media-edges når tilgjengelig. |
||
|---|---|---|
| config | ||
| docs | ||
| frontend | ||
| logs | ||
| maskinrommet | ||
| migrations | ||
| ops | ||
| reference | ||
| scripts | ||
| tools | ||
| .env.example | ||
| .gitignore | ||
| CLAUDE.md | ||
| tasks.md | ||