Generisches Tool für interaktive Podcast-Mindmaps mit Audio-Playback
Backend:
- /api/podcasts/{id}/network: liefert Top-N Episode-Episode-Aehnlichkeitslinks
(aus semantic_links, default top 2 je Source ab Score 0.65) und aggregiert
argument_links pro Episode-Paar inkl. Relations-Counts.
Frontend (buildGraph + neue Helfer):
- selectPodcast laedt /network parallel zum podcast-Endpoint und legt es als
globales NETWORK ab.
- Drei neue Link-Klassen mit eigenem Style:
* episode-similar (gestrichelt hellblau): Aehnlichkeit zwischen Episoden.
* arg-belegt / -widerspricht / -erweitert / -relativiert (gruen / rot / blau /
grau gestrichelt): dominante Relation je Episode-Paar.
* quote-theme (sehr duenn gestrichelt): Quotes verbunden zu allen Theme-Tags
aus ihrem themes-Array, nicht nur zur eigenen Episode.
- Force-Simulation: niedrige Strength fuer die neuen Links, damit die
Hierarchie-Anordnung stabil bleibt.
- Toggle-Panel rechts oben in der Mindmap mit Checkboxen je Verbindungstyp;
Quote-Theme und arg-relativiert sind default aus, Rest an.
Damit sind Aehnlichkeit, Argumentbeziehungen und Quote-Theme-Vernetzung direkt
in der Mindmap sichtbar, statt nur ueber separate Listen-Views.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
||
|---|---|---|
| backend | ||
| scripts | ||
| webapp | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| project.example.yaml | ||