Initialer Daten-Stand: 96 transkribierte Episoden (LdN379-LdN474)

- project.yaml: 473 katalogisierte Episoden, 10 Staffeln 2017-2026
- data/mindmap_data.json + srt_index.json: Stand vom 21.04.2026
- audio/*.json: 96 Whisper-Outputs (large-v3) mit Wort-Timestamps
- Makefile + webapp/server.py analog tobias/neu-denken-analyse
- download_ldn.sh: Bezugsskript fuer die MP3s von lagedernation.org
- MP3s und MBPro-Backup via .gitignore ausgeschlossen

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dotty Dotter 2026-04-28 00:29:49 +02:00
commit 011ac49f3d
105 changed files with 397488 additions and 0 deletions

13
.gitignore vendored Normal file
View File

@ -0,0 +1,13 @@
audio/*.mp3
audio/*.m4a
audio/*.wav
audio/MBPro/
webapp/d3.v7.min.js
webapp/audio
webapp/mindmap_data.json
webapp/srt_index.json
webapp/topics_index.json
__pycache__/
*.pyc
.DS_Store
._.DS_Store

171
INDEX.md Normal file
View File

@ -0,0 +1,171 @@
# Lage der Nation — Daten-Snapshot
**Podcast:** Lage der Nation (Politik-Podcast aus Berlin, seit 2016, woechentlich)
**Hosts:** Philip Banse & Ulf Buermeyer
**Quelle:** [lagedernation.org](https://lagedernation.org)
## Stand
- **96 transkribierte Episoden** (LdN379 bis LdN474)
- **473 katalogisierte Episoden** in `project.yaml` (alle Jahre 2017-2026)
- Transkripte via MacWhisper (Whisper-Modell large-v3) aus den Original-MP3s
- Nur Episoden 2024-2026 sind im aktuellen Snapshot transkribiert
## Inhalt dieses Repos
| Pfad | Inhalt | Groesse |
|------|--------|---------|
| `project.yaml` | Episode-Katalog (473 Eintraege), 10 Staffeln (2017-2026) | ~98 KB |
| `data/mindmap_data.json` | Strukturierte Episode-/Themen-Daten fuers Frontend | ~30 KB |
| `data/srt_index.json` | Paragraph-Index aller 96 transkribierten Episoden | ~6,5 MB |
| `audio/LdN*.json` | 96 Whisper-Outputs mit Wort-Timestamps | ~15 MB |
| `audio/LdN406.srt` | Stichprobe-SRT | klein |
| `download_ldn.sh` | Downloader fuer die MP3s von lagedernation.org | klein |
| `webapp/server.py` | Statischer HTTP-Server mit Range-Support | klein |
| `Makefile` | Wrapper um die Skripte aus `../podcast-mindmap` | klein |
**Nicht im Repo** (siehe `.gitignore`):
- `audio/*.mp3` (~6,1 GB) — via `download_ldn.sh` neu beziehbar
- `audio/MBPro/` (lokales Backup eines anderen Whisper-Laufs)
## Transkribierte Episoden
### 2026 (15 Episoden)
| ID | Titel | Audio |
|----|-------|-------|
| LdN474 | Propaganda: Reiche täuscht mit korrekten Zahlen | `LdN474.mp3` |
| LdN473 | Neuer Wehrdienst: Wieso kann der Staat Männern nicht nur die Ausreise verweigern - sondern auch den Pass? | `LdN473.mp3` |
| LdN472 | Galgen, aber nur für Palästinenser: Ist die Todesstrafe in Israel rassistisch? | `LdN472.mp3` |
| LdN471 | Digitale Gewalt: Wie kann man Frauen besser schützen? | `LdN471.mp3` |
| LdN470 | Lage Live: 10 Jahre Lage der Nation (mit Ricarda Lang) | `LdN470.mp3` |
| LdN469 | Weimers Republik: Wie der Staatsminister Kultur zur Gesinnungsfrage macht - und warum der Staat auch extreme Kunst fördern sollte | `LdN469.mp3` |
| LdN468 | Tote Mullahs: Heiligt der Zweck wirklich die Mittel, Herr Merz? | `LdN468.mp3` |
| LdN467 | Gas-Lobby feiert im Heizungskeller: Warum die Regierung Klimaschutz sabotiert - und damit scheitern wird | `LdN467.mp3` |
| LdN466 | Epstein-Files: Wieso kaum ermittelt wird - trotz Hunderter Opfer (Co-Host: Anne Will) | `LdN466.mp3` |
| LdN465 | Grüße von Kafka: Wie Behörden Unternehmer Marco Scheel zur Verzweiflung bringen &amp; wie Verwaltung besser werden kann | `LdN465.mp3` |
| LdN464 | Koalition streitet über Vermögensverteilung: Kommt die Erbschaftssteuer für Reiche? | `LdN464.mp3` |
| LdN463 | Sozialstaat, aber richtig: Warum diese Reform uns retten kann | `LdN463.mp3` |
| LdN462 | Trump will Grönland - und bekommt kalte Füße, Kanadas Premier weist den Weg, EU-Parlament bremst Mercosur-Abkommen, Wie kann Europa die neue Weltordnung überleben?, Lage sucht Sales-Profi, Kritik an E-Auto-Prämie, Kennzeichen-E: Der Podcast für elektrische Mobilität, Lagebilder sind zurück, Feedback: Digitale Souveränität | `LdN462.mp3` |
| LdN461 | Kann ein Fluss eigene Rechte haben? (Roda Verheyen, Juristin), Teil 2 | `LdN461.mp3` |
| LdN460 | Was bringen Klimaklagen? (Roda Verheyen, Juristin), Teil 1 | `LdN460.mp3` |
### 2025 (46 Episoden)
| ID | Titel | Audio |
|----|-------|-------|
| LdN459 | Ukraine-Diplomatie in Berlin, Russlands eingefrorene Milliarden, EU-Kommission will Verbrenner nach 2035 erlauben, "Lage Live" ausverkauft, Ausschreibung: Lage sucht Sales-Profi, Feedback: Verweigerung und Wehrdienst, Verabschieden sich Linke von der Solidarität? (Prof. Steffen Mau, Soziologe, HU Berlin), Digitale Souveränität feat. Mastodon | `LdN459.mp3` |
| LdN458 | Neue US-Sicherheitsstrategie, Wehrdienst oder doch "verpissen"?, Altersgrenze für Social Media, Korrektur: Hebammen, Feedback: Klimaclub, Verbrauchertip für den Abschied vom Gas, Wie resilient ist die deutsche Justiz? | `LdN458.mp3` |
| LdN457 | Renten-Showdown, Trump befiehlt Morde, Trump droht Venezuela mit Krieg, Polizeischutz für AfD in Gießen, Merz setzt Demonstranten mit AfD gleich, Hebammen-Vergütung gefährdet Geburtshilfe, Feedback zu Gasheizungen, EU will Gasimporte aus Russland beenden, Ermittlungen gegen Finanzverbrechen doch nicht erschwert | `LdN457.mp3` |
| LdN456 | Trump kolonialistischer "Friedensplan", Streit um Russlands eingefrorene Milliarden, Zukunft der UN-Klimakonferenzen (Jennifer Morgan, Hertie School), Job-Center kommunizieren per App, Beschwerden gegen Post, Widerstand gegen Rentenreform, Gaspreis wird explodieren, Was Mietende gegen Gasheizungen tun können | `LdN456.mp3` |
| LdN455 | Rentenstreit gefährdet Regierung, Kann Merz kein Kanzler? Union erwägt Minderheitsregierung, Betrug mit KI-Büchern, Endometriose und Gendermedizin, Feedback zum Bürgergeld, WERO als europäische Paypal-Alternative | `LdN455.mp3` |
| LdN454 | Mal wieder eine Klimaschutzkonferenz, Warum bremst Deutschland beim Klimaschutz? Aufstand gegen Bürgergeld-Reform, Sondervermögen Infrastruktur verpufft, Musterungspflicht statt Wehrpflicht, Aufruf: Würdet ihr zur Bundeswehr gehen? Feedback zu Biontech, Niederlande &amp; Mamdani | `LdN454.mp3` |
| LdN453 | (Co-Host: Anne Will) Trump-Gegner Mamdani wird Bürgermeister von New York, Wahlsieg von D66 in den Niederlanden, Was kann die SPD daraus lernen?, Debatte um Kurs der CDU, Compass Mitte (Interview Monica Wüllner, CDU), Chatkontrolle vorerst gescheitert, Corona-Triage verfassungswidrig | `LdN453.mp3` |
| LdN452 | Wie lässt sich jetzt Wachstum erzeugen? (Nicola Fuchs-Schündeln, Wissenschaftszentrum Berlin für Sozialforschung), Teil 2 | `LdN452-2.mp3` |
| LdN451 | Fördert Wandel Populisten? (Nicola Fuchs-Schündeln, Wissenschaftszentrum Berlin für Sozialforschung), Teil 1 | `LdN451.mp3` |
| LdN450 | Was ist sexuelle Gewalt? Stefanie Hubig, Bundesjustizministerin | `LdNXXX.mp3` |
| LdN449 | Was wird aus Trumps Gaza-Plan?, Zwei Jahre nach dem Oktober-Massaker (Meron Mendel, Leiter Bildungsstätte Anne Frank), Unruhe regiert Frankreich, Chat-Kontrolle gefährdet unnötig Bürgerrechte, Feedback Migration | `LdN449.mp3` |
| LdN448 | Trump-Plan torpediert Zwei-Staaten-Lösung, Drohnenabwehr für Deutschland, Warum sinken die Flüchtlingszahlen? (Gerald Knaus, Migrationsforscher), Wahlen in Syrien (Kristin Helberg, Sophia Maier), Deutsche Staatsfirma kauft Gas in Russland, Warum Merz nicht zündet, Eure Krisen-Strategien | `LdN448.mp3` |
| LdN447 | Trump überrascht mit Ukraine-Prognose, Was soll die Anerkennung Palästinas?, Euer Umgang mit der Weltlage, Neue Strategie der Bahn (Dirk Flege, Allianz Pro Schiene), Kimmel is back, Wirtschaftsministerin kopiert von RWE und eon, Wie Ihr mit Strom Geld verdient | `LdN447.mp3` |
| LdN446 | Charlie Kirk und Trumps Weg in die Autokratie, AfD gewinnt bei NRW-Kommunalwahlen, Russland testet EU und NATO mit Drohnen, EU-Staaten kaufen Gas und Öl in Russland, Aufruf: Wie kommt ihr mit der Weltlage klar? Reiches 10-Punkte-Plan zur Energiewende, Arbeitskräftemangel bremst Konjunktur | `LdN446-neu.mp3` |
| LdN445 | Union bekämpft Verbrenner-Aus, E-Autos auf der IAA (Christina Kunkel, SZ-Auto-Expertin), Klimastrafen doch nicht aus KTF, Probleme der "Aktivrente", teure Lücken bei Erbschaftssteuer, Frankreichs Regierung gestürzt (Nadia Pantel, Spiegel) | `LdN445.mp3` |
| LdN444 | Herbst der Reformen, Steuern hoch und Sozialstaat runter, Lage sucht Buchhalter:in, Milliarden für Klima-Strafe statt Klima-Schutz, Rentenreform reformiert nichts, Rückkehr der Wehrpflicht, Jens Spahn und seine Profiteure | `LdN444.mp3` |
| LdN443 | Warum bekommen Bauern ein bedingungsloses Grundeinkommen - und zerstören die Artenvielfalt? (Christine Chemnitz, Agora Agrar) | `LdN443-neu.mp3` |
| LdN442 | Wie wir unsere Kinder retten - und was Schulen ändern müssen (Aladin El-Mafaalani, Soziologe) - Teil 2 | `LdN442.mp3` |
| LdN441 | Die Gesellschaft vergreist - warum mehr Kinder trotzdem schaden würden (Aladin El-Mafaalani, Soziologe) - Teil 1 | `LdN441.mp3` |
| LdN440 | Wie kann unser Sozialstaat reformiert werden? (Katja Robinson, Professorin für rechtliche Grundlagen sozialer Professionen) | `LdN440.mp3` |
| LdN439 | Wie kann die Ukraine den Krieg gegen Russland gewinnen - und was geht uns das an? (Gustav Gressel, Politikwissenschaftler) - Teil 2 | `LdN439.mp3` |
| LdN438 | Wie wird die Bundeswehr wieder verteidigungsbereit? (Gustav Gressel, Politikwissenschaftler) - Teil 1 | `LdN438-NEU.mp3` |
| LdN437 | Wann werden Mieten wieder bezahlbar? (Verena Hubertz, Bundesbauministerin, SPD) | `LdN437.mp3` |
| LdN436 | Israel greift Iran an, Regierung plant Steuersenkungen (Interview Veronika Grimm, Wirtschaftsweise), Privatleute dürfen mit Strom handeln | `LdN436.mp3` |
| LdN435 | Spahns Masken Mios, Proteste in L.A., Trump vs. Musk, Bizarre Berliner Parteispenden (Prof. Sophie Schönberger, Universität Düsseldorf), UN Ozean-Konferenz (Jule Reimer, Deutschlandfunk) | `LdN435.mp3` |
| LdN434 | Bundesregierung ignoriert Gericht, Rechtsaußen neuer Präsident Polens (Kornelia Kończal, Uni Bielefeld), Wie Kommunen Akzeptanz von Windrädern steigern, Ungleichheit gefährdet Demokratie (Martyna Linartas, Autorin), Korrektur: Bundeswehr und Google-Cloud | `LdN434.mp3` |
| LdN433 | Merz kritisiert Israel, Russlands hybrider Krieg, Kretschmer will Nord Stream reaktivieren, Bundeswehr setzt auf Google-Cloud, Microsoft sperrt Mail-Zugang von IStGH-Chefankläger, Verkehrswende in Paris, Ulf auf re:publica | `LdN433.mp3` |
| LdN432 | Trump telefoniert mit Putin, Arbeiten wir zu wenig?, Präsidentschaftswahl in Polen (Martin Adam, ARD-Korrespondent), Smartphone-Verbote an Schulen | `LdN432.mp3` |
| LdN431 | Merz gelingt Kanzler-Rede, Merz verpatzt Ukraine-Ultimatum, Zurückweisungen an Grenzen ohne Rechtsgrundlage, Trumps Angriffe auf US-Unis (Prof. Rüdiger Bachmann, Notre Dame), AfD-Gutachten des Verfassungsschutzes geleakt, Kapitalismuskritik der Linkspartei verfassungswidrig? | `LdN431.mp3` |
| LdN430 | Merz nach 2. Wahlgang Kanzler, SPD-Minister:innen, Warum Israel den Gaza-Streifen besetzen will (Ofer Waldman, Journalist), AfD gesichert rechtsextremistisch und die Folgen, Papst-Wahl | `LdN430.mp3` |
| LdN429 | SPD und CDU stimmen für KOA-Vertrag, Union stellt Minister:innen vor, Quereinsteiger im Kabinett, Kulturstaatsminister Weimer umstritten, Kulturkampf in der Union, Stromausfall in Spanien, Elektronische Patientenakte gestartet, Aufruf: Handys an Schulen | `LdN429.mp3` |
| LdN428 | CumEx &amp; Co: Wie der Staat durch Steuerbetrug Milliarden verliert - und warum er sich das gefallen lässt (Interview Anne Brorhilker, Bürgerbewegung Finanzwende) | `LdN428.mp3` |
| LdN427 | Merz provoziert SPD vor Mitgliederabstimmung, Mindestlohn-Streit, Taurus-Lieferungen, Klima und Gaskraftwerke, Wie stoppt Lobby die Zuckersteuer? (Cem Özdemir, Bundeslandwirtschaftsminister), Trump ignoriert Supreme Court | `LdN427.mp3` |
| LdN426 | Trumps Zoll-Chaos eskaliert zum Handelskrieg, SPD und Union einigen sich auf Koalitionsvertrag, Analyse des Koalitionsvertrags, Gesundheitspolitik der Zukunft (Prof. Christian Karagiannidis, Gesundheitsexperte) | `LdN426.mp3` |
| LdN425 | Trump zerschießt den Freihandel, Zölle (Marcel Fratzscher, DIW), Zier-Igel und die komplexe Praxis des europäischen Zollsystems, Gericht nimmt Marine Le Pen passives Wahlrecht, Wärmewende durch Geothermie | `LdN425.mp3` |
| LdN424 | Signal-Chats mit JD Vance, Konstituierung des Bundestags, Koalitionsverhandlungen, Digitalisierung der Verwaltung (Christina Lang, DigitalServices GmbH Bund), Proteste in der Türkei (Tina Blohm, FES Istanbul), Feedback Smart Meter | `LdN424.mp3` |
| LdN423 | Bundestag erlaubt Rekord-Schulden, Smart Meter Desaster, Trump telefoniert mit Putin, Bericht aus Syrien (Sophia Maier, Journalistin), Massenproteste in Serbien (Adelheid Wölfl, Journalistin) | `LdN423.mp3` |
| LdN422 | Koalition in Gründung, Text für Grundgesetzänderung, Schulden-Pläne von Union und SPD (Michael Hüther, Ökonom), Investitionen in Klimaneutralität, Linke wollen gegen GG-Änderung klagen, Zeitenwende in Europa, USA mutieren zur Autokratie, Wehrpflicht wieder einführen? | `LdN422.mp3` |
| LdN421 | Oval Office Massaker, Europa plant Selbstverteidigung, Merz will Sondervermögen und Reform der Schuldenbremse, Werden die Grünen zustimmen? (Jamila Schäfer, MdB Die Grünen), Hürden für die Merz-Reformen | `LdN421.mp3` |
| LdN420 | Bundestagswahl 2025: Gewinner und Verlierer, AfD im Höhenflug (Julia Reuschenbach, Politologin), Blechschaden des neuen Wahlrechts, Koalitionen, Zweidrittelmehrheiten, Schuldenbremse bis April | `LdN420.mp3` |
| LdN419 | Ende einer Weltordnung, Trump gibt Ukraine Schuld am Krieg, Ukraine-Gipfel in Paris, die Wirtschaftsverbindungen des Friedrich Merz, Kriminolog:innen kritisieren Politik, Feedback Bürokratieabbau | `LdN419.mp3` |
| LdN418 | Staatsstreich in den USA?, Trump verhandelt mit Putin über Ukraine (Interview Claudia Major, Politikwissenschaftlerin), TV-Duell, Bundestagswahl nach neuen Regeln, Korruption in Deutschland, CLOUD Act und Datenschutz, Bürokratieabbau in der Praxis (Interview Heidrun Hausen, DELO) | `LdN418.mp3` |
| LdN417 | Merz´ Weg ins Kanzleramt verbaut?, Kein Notstand durch Kriminalität, Tempolimit rettet Leben, Keller-Speicher ans Stromnetz, Trumps Zölle, USA beenden Entwicklungshilfe, Trump will Gaza übernehmen, Freiheit in Autokratien und Demokratien | `LdN417.mp3` |
| LdN416 | Merz untergräbt die Brandmauer, Feedback Causa Stefan Gelbhaar, KI-Überraschung DeepSeek, Interview Maral Koohestanian (Spitzenkandidatin Volt), Buchtipp: "Perlen des Lokaljournalismus" | `LdN416.mp3` |
| LdN415 | Attentat in Aschaffenburg, Trump vereidigt, Causa Stefan Gelbhaar, Interview Christian Lindner (FDP-Spitzenkandidat) | `LdN415.mp3` |
| LdN414 | Elektronische Patientenakte mit Problemen, Habecks Vorschlag für Sozialversicherung, Wahlversprechen der Parteien nicht finanzierbar, DFL muss für Hochrisikospiele zahlen, Auslandsdeutsche befürchten Wahl-Probleme, Korrektur: Ältestenrat im Bundestag | `LdN414.mp3` |
### 2024 (35 Episoden)
| ID | Titel | Audio |
|----|-------|-------|
| LdN413 | Scholz verliert Vertrauensfrage, Deutschlandticket kommt, Brombeer-Regierungen in Ostdeutschland, Windkraft-Boom, kein Blackout durch Dunkelflaute, Gruppenantrag Schwangerschaftsabbruch, Syrien nach der Revolution (Interview Kristin Helberg, Journalistin), Geflüchtete zurück nach Syrien? | `LdN413.mp3` |
| LdN412 | Interview: Robert Habeck, Bundesminister für Wirtschaft und Klimaschutz | `LdN412.mp3` |
| LdN411 | D-Day Affäre, Offensive in Syrien (Bente Scheller, Böll-Stiftung), Anmerkungen zum Scholz-Interview, Wahlen in Rumänien, Proteste in Georgien, Umgang mit Rechtsextremismus in Schulen, Update Wölfe in Deutschland | `LdN411.mp3` |
| LdN410 | Interview: Olaf Scholz, Bundeskanzler | `LdN410.mp3` |
| LdN409 | Krieg und Wirtschaft und die Lösungen der Linkspartei (Interview Ines Schwerdtner, Die Linke), SPD klärt Kanzlerfrage, Krankenhausreform kommt, UN-Klimakonferenz enttäuscht, Gewalthilfegesetz, Wölfe in Deutschland | `LdN409.mp3` |
| LdN408 | SPD und die K-Frage, Scholz' Telefonat mit Putin, Gewalt gegen Frauen nimmt zu, Grüner Bundesparteitag, COP29 vor dem Ende, Update PIN-Rücksetzbrief für ePa | `LdN408.mp3` |
| LdN407 | Fahrplan für Neuwahlen, Scholz oder Pistorius? Erbe der Ampel, Tips der Wirtschaftsweisen, alternde Gesellschaft bremst Wirtschaft, Wahlhelfer:in werden, Trump und seine Oligarchen | `LdN407.mp3` |
| LdN406 | Schutz jüdischer Menschen - warum der Bundestag irrt | `LdN406.mp3` |
| LdN405 | Ampel am Ende, Trump erneut US-Präsident (Interview Isabella Weber, Ökonomin) | `LdN405.mp3` |
| LdN404 | Ampel plant ihr Ende, Ausblick auf US-Wahlen (Thomas Zimmer, Historiker), Proteste nach Parlamentswahl in Georgien, UN-Artenvielfaltskonferenz COP16 (Jule Reimer, Klimajournalistin) | `LdN404.mp3` |
| LdN403 | CDU blockiert Sicherheitspaket, weniger Geld für Integrationskurse, Ampel erleichtert Arbeitsgenehmigungen, Krankenhausreform verabschiedet, kein PIN-Rücksetzbrief für ePerso, Kosten der Grenzkontrollen, Linke wählt Vorsitz, BRICS-Konferenz (Stefan Meister, DGAP) | `LdN403.mp3` |
| LdN402 | Psychotherapeut:innen-Nachwuchs in der Warteschleife, Waffenlieferungen an Israel, Kürzungen im öffentlich-rechtlichen Rundfunk (Stefan Niggemeier, Übermedien), Russlands Krieg gegen Deutschland, Klimaschutz durch neue StVO, Social Leasing von E-Autos, Rechtsextremismus an Schulen, Feedback Dänemarks Migrationspolitik | `LdN402.mp3` |
| LdN401 | SPD nach Kevin Kühnerts Rücktritt, Dänemarks Migrationspolitik, Nachhaltige ETFs, Frieden für die Ukraine (Franziska Davies, Osteuropa-Historikerin), Wann darf die Polizei Handys auslesen? | `LdN401.mp3` |
| LdN400 | Eskalationsspirale im Nahen Osten, AfD torpediert Demokratie in Thüringen, Gruppenantrag für AfD-Verbot, Interview Jan Böhmermann, Bahnfinanzierung bedroht Verkehrswende, Steuergerechtigkeit (Interview Katharina Beck, Die Grünen), Artenvielfalt | `LdN400-k.mp3` |
| LdN399 | Landtagswahl Brandenburg, Rücktritt der Grünen-Spitze, Ist Scholz der richtige Kandidat?, Exit-Pläne der FDP, Autoindustrie gegen Co2-Grenzwerte, Sicherheitspaket im Bundestag, SLAPP-Studie, GFF sucht Fundraiser, Podcast-Konferenz subscribe | `LdN399-k.mp3` |
| LdN398 | Grenzkontrollen in Frankfurt/Oder, Merz wird CDU-Kanzlerkandidat, Explodierende Pager und Funkgeräte im Libanon, Darknet geknackt, Kollaps der Carolabrücke, Ampel plant Riester-Reform, Feedback Baerbock-Reise, Update Förderung von E-Autos | `LdN398.mp3` |
| LdN397 | TV-Duell Harris vs. Trump, Krise bei Volkswagen, Neue E-Auto-Förderung, Grenzkontrollen an deutschen Außengrenzen, Nahost-Reise mit Außenministerin, Deutsche Israel-Politik (Interview Annalena Baerbock, Bundesaußenministerin) | `LdN397.mp3` |
| LdN396 | Spezial: Welche Verantwortung tragen Medien für den Aufstieg des Populismus? (Julia Reuschenbach, Politologin) | `LdN396.mp3` |
| LdN395 | Wahlen in Thüringen und Sachsen, Ursachen für den Erfolg der AfD im Osten (Interview Steffen Mau, Soziologe), Union und Migration, Argumente gegen AfD-Thesen, Klimawandel verändert Städte, Solingen und die politische Reaktion, Maßnahmen-Paket der Ampel, Kann Deutschland Grenzen dicht machen? | `LdN395.mp3` |
| LdN394 | Spezial: Wie lässt sich Migration kontrollieren? (Matthias Lücke, Kieler Institut für Weltwirtschaft) | `LdN394.mp3` |
| LdN393 | Spezial: Wo sollen günstige Wohnungen herkommen? (Klara Geywitz, SPD-Bundesministerin für Wohnen und Bauen) | `LdN393.mp3` |
| LdN392 | Spezial: Wie geht wirksame Klimapolitik? (Jens Beckert, Max-Planck-Institut für Gesellschaftsforschung) | `LdN392.mp3` |
| LdN391 | Spezial: Wie können Sie mit den Grünen regieren? (Daniel Günther, CDU-Ministerpräsident Schleswig-Holstein) | `LdN391.mp3` |
| LdN390 | Spezial: Wie geht es weiter mit dem EU-Parlament? (Katarina Barley, SPD) | `LdN390-korrigiert.mp3` |
| LdN389 | Assange ist frei, Investieren trotz Schuldenbremse - so gehts, Stand der Energiewende, Emissionshandel für Verkehr und Gebäude (ETS2), Klagen gegen Klimaschutzgesetz, Wie die AfD Gemeinnützigkeit von Vereinen torpediert | `LdN389.mp3` |
| LdN388 | Stark-Watzinger vs. Wissenschaftsfreiheit, Darum ist die AfD im Osten so stark, verbessertes Straßenverkehrsgesetz, Desinformation zu Wärmepumpen, Privatadressen von Politikerinnen, Verlosung iPad, aktualisiertes Lage-Taschenbuch | `LdN388.mp3` |
| LdN387 | Spezial: Wie kommt Deutschland aus der Krise? (Rüdiger Bachmann, Ökonom) | `LdN387.mp3` |
| LdN386 | Europawahl 2024: Ergebnisse, Bedeutung für Europa und Deutschland, AfD im Osten und CDU/CSU im Westen, AfD-Ergebnisse in Sachsen, Ergebnisse der SPD, Grünen, FDP, BSW, Kleinparteien, Neuwahlen in Frankreich, Woher kommt der Rechtsruck? | `LdN386-korrigiert.mp3` |
| LdN385 | Wie EU-Wahlen funktionieren, Abschiebe-Debatte nach Messer-Angriff, Hochwasser, Ampel verfehlt Klimaziele, Bidens Gaza-Plan (Simon Wolfgang Fuchs, Hebrew University Jerusalem), Trump-Urteil &amp; die Folgen (Daniel Ziblatt, Politologe), Bürgergeld reißt Loch in Krankenkasse | `LdN385.mp3` |
| LdN384 | Israelische Angriffe trotz IGH-Urteil, "From the river"-Update, Kommunalwahl in Thüringen, Infrastruktur hilft gegen Rechtspopulismus, CDU-Umfrage gegen Verbrenner-Aus, westliche Waffen gegen russisches Territorium, Maßnahmen gegen rechte Gewalt (Katja Meier, sächsische Justizministerin) | `LdN384.mp3` |
| LdN383 | Rassistischer Eklat auf Sylt, Anerkennung Palästinas, IGH fordert Mäßigung im Gaza-Krieg, Haftbefehl beantragt gegen Hamas-Chef und Netanyahu, Uni-Proteste, Klimabonus in Österreich (Sigrid Svehla-Stix, Umweltbundesamt Wien), Erfahrungsberichte Schöff:innen | `LdN383.mp3` |
| LdN382 | Proteste in Georgien (Katrin Bannach, Friedrich Naumann Stiftung), Fehlanreize von "Rente mit 63" und Bürgergeld , Krankenhaus-Atlas bringt Mehrwert, Statistik zu Angriffen auf PolitikerInnen, Rekordsommer 2023, Erneuerbare Energien boomen weltweit, Beobachtung der AfD rechtmäßig | `LdN382.mp3` |
| LdN381 | Gewalt gegen DemokratInnen, CDU-Parteitag und Grundsatzprogramm (Ursula Münch, Politologin), Wehrpflicht und Gesellschaftsjahr, Wahl-O-Mat, Billigstrom für Wärmepumpen, Aufruf an SchöffInnen, 125 Cannabis-Gefangene frei | `LdN381.mp3` |
| LdN380 | 1 Jahr Deutschlandticket, Staat belohnt CO2-Ausstoß, Bundesliga vs. Bremen, Wie CO2-Zertifikate gelöscht werden, Update Ruanda-Programm, Verfassungswidriges Wahlergebnis droht in Brandenburg, Die teure Sozialversicherungsfalle für Startups, GFF-Hochschultour, Lage auf Tiktok | `LdN380.mp3` |
| LdN379 | AfD-Leute unter Spionage-Verdacht, USA bewilligt Ukraine-Milliarden, EU-Länder verweigern Patriot-Systeme (Claudia Major, Politikwissenschaftlerin), GB beschließt Ruanda-Gesetz, "Thüringen-Projekt" will Demokratie absichern, Wahlrecht stärkt AfD im Osten, Nachtrag Klimaschutzgesetz, Solarpaket stärkt deutsches Energiesystem, Stellenausschreibung | `LdN379.mp3` |
## Setup
Das Repo geht davon aus, dass das Tool `podcast-mindmap` parallel ausgecheckt ist:
```
projekte/
podcast-mindmap/ # Tool, FastAPI-Backend, Webapp
ldn-analyse/ # dieses Repo
```
Nach `git clone`:
```bash
# 1. MP3s herunterladen (~6,1 GB, dauert)
make download
# 2. SRT-Files via MacWhisper erzeugen, in audio/ ablegen
# 3. Pipeline laufen lassen
make build
# 4. Lokal anschauen
make serve # http://localhost:9123
```
## Verwandte Repos
- [`tobias/podcast-mindmap`](https://repo.toppyr.de/tobias/podcast-mindmap) — Tool
- [`tobias/neu-denken-analyse`](https://repo.toppyr.de/tobias/neu-denken-analyse) — Schwester-Daten-Repo (NEU DENKEN, 19 Episoden)

35
Makefile Normal file
View File

@ -0,0 +1,35 @@
TOOL := $(shell python3 -c "import yaml; print(yaml.safe_load(open('project.yaml'))['tool'])")
SCRIPTS := $(TOOL)/scripts
PORT := 9123
.PHONY: download convert match build serve clean
# MP3s herunterladen (idempotent, ueberspringt vorhandene Dateien)
download:
./download_ldn.sh
# SRTs zu Transkripten konvertieren (nach MacWhisper-Lauf)
convert:
python3 $(SCRIPTS)/convert_srt.py .
# Zitate auf Timestamps abbilden
match:
python3 $(SCRIPTS)/match_quotes.py .
# Vollstaendiger Build
build: convert match webapp
# Webapp aufsetzen
webapp:
python3 $(SCRIPTS)/pipeline.py . --step webapp
# Server starten
serve:
python3 $(SCRIPTS)/pipeline.py . --step serve --port $(PORT)
# Komplette Pipeline
all:
python3 $(SCRIPTS)/pipeline.py .
clean:
rm -rf webapp/mindmap_data.json webapp/audio data/srt_index.json

4183
audio/LdN379.json Normal file

File diff suppressed because it is too large Load Diff

4885
audio/LdN380.json Normal file

File diff suppressed because it is too large Load Diff

3366
audio/LdN381.json Normal file

File diff suppressed because it is too large Load Diff

4667
audio/LdN382.json Normal file

File diff suppressed because it is too large Load Diff

2836
audio/LdN383.json Normal file

File diff suppressed because it is too large Load Diff

3234
audio/LdN384.json Normal file

File diff suppressed because it is too large Load Diff

3746
audio/LdN385.json Normal file

File diff suppressed because it is too large Load Diff

3030
audio/LdN386.json Normal file

File diff suppressed because it is too large Load Diff

4002
audio/LdN387.json Normal file

File diff suppressed because it is too large Load Diff

3758
audio/LdN388.json Normal file

File diff suppressed because it is too large Load Diff

3702
audio/LdN389.json Normal file

File diff suppressed because it is too large Load Diff

3618
audio/LdN390.json Normal file

File diff suppressed because it is too large Load Diff

2642
audio/LdN391.json Normal file

File diff suppressed because it is too large Load Diff

1582
audio/LdN392.json Normal file

File diff suppressed because it is too large Load Diff

3706
audio/LdN393.json Normal file

File diff suppressed because it is too large Load Diff

2496
audio/LdN394.json Normal file

File diff suppressed because it is too large Load Diff

4298
audio/LdN395.json Normal file

File diff suppressed because it is too large Load Diff

2151
audio/LdN396.json Normal file

File diff suppressed because it is too large Load Diff

6326
audio/LdN397.json Normal file

File diff suppressed because it is too large Load Diff

3546
audio/LdN398.json Normal file

File diff suppressed because it is too large Load Diff

4266
audio/LdN399.json Normal file

File diff suppressed because it is too large Load Diff

6046
audio/LdN400.json Normal file

File diff suppressed because it is too large Load Diff

2363
audio/LdN401.json Normal file

File diff suppressed because it is too large Load Diff

3462
audio/LdN402.json Normal file

File diff suppressed because it is too large Load Diff

2670
audio/LdN403.json Normal file

File diff suppressed because it is too large Load Diff

3206
audio/LdN404.json Normal file

File diff suppressed because it is too large Load Diff

4394
audio/LdN405.json Normal file

File diff suppressed because it is too large Load Diff

3278
audio/LdN406.json Normal file

File diff suppressed because it is too large Load Diff

12308
audio/LdN406.srt Normal file

File diff suppressed because it is too large Load Diff

3424
audio/LdN407.json Normal file

File diff suppressed because it is too large Load Diff

3166
audio/LdN408.json Normal file

File diff suppressed because it is too large Load Diff

5066
audio/LdN409.json Normal file

File diff suppressed because it is too large Load Diff

3813
audio/LdN410.json Normal file

File diff suppressed because it is too large Load Diff

4106
audio/LdN411.json Normal file

File diff suppressed because it is too large Load Diff

2742
audio/LdN412.json Normal file

File diff suppressed because it is too large Load Diff

3366
audio/LdN413.json Normal file

File diff suppressed because it is too large Load Diff

4694
audio/LdN414.json Normal file

File diff suppressed because it is too large Load Diff

5010
audio/LdN415.json Normal file

File diff suppressed because it is too large Load Diff

5294
audio/LdN416.json Normal file

File diff suppressed because it is too large Load Diff

5274
audio/LdN417.json Normal file

File diff suppressed because it is too large Load Diff

3494
audio/LdN418.json Normal file

File diff suppressed because it is too large Load Diff

3610
audio/LdN419.json Normal file

File diff suppressed because it is too large Load Diff

4382
audio/LdN420.json Normal file

File diff suppressed because it is too large Load Diff

2742
audio/LdN421.json Normal file

File diff suppressed because it is too large Load Diff

6510
audio/LdN422.json Normal file

File diff suppressed because it is too large Load Diff

4167
audio/LdN423.json Normal file

File diff suppressed because it is too large Load Diff

3354
audio/LdN424.json Normal file

File diff suppressed because it is too large Load Diff

4242
audio/LdN425.json Normal file

File diff suppressed because it is too large Load Diff

4302
audio/LdN426.json Normal file

File diff suppressed because it is too large Load Diff

3642
audio/LdN427.json Normal file

File diff suppressed because it is too large Load Diff

4362
audio/LdN428.json Normal file

File diff suppressed because it is too large Load Diff

4644
audio/LdN429.json Normal file

File diff suppressed because it is too large Load Diff

4774
audio/LdN430.json Normal file

File diff suppressed because it is too large Load Diff

3594
audio/LdN431.json Normal file

File diff suppressed because it is too large Load Diff

3830
audio/LdN432.json Normal file

File diff suppressed because it is too large Load Diff

4562
audio/LdN433.json Normal file

File diff suppressed because it is too large Load Diff

5327
audio/LdN434.json Normal file

File diff suppressed because it is too large Load Diff

2749
audio/LdN435.json Normal file

File diff suppressed because it is too large Load Diff

2758
audio/LdN436.json Normal file

File diff suppressed because it is too large Load Diff

2654
audio/LdN437.json Normal file

File diff suppressed because it is too large Load Diff

3332
audio/LdN438.json Normal file

File diff suppressed because it is too large Load Diff

2302
audio/LdN439.json Normal file

File diff suppressed because it is too large Load Diff

3577
audio/LdN440.json Normal file

File diff suppressed because it is too large Load Diff

1846
audio/LdN441.json Normal file

File diff suppressed because it is too large Load Diff

2403
audio/LdN442.json Normal file

File diff suppressed because it is too large Load Diff

3550
audio/LdN443.json Normal file

File diff suppressed because it is too large Load Diff

4555
audio/LdN444.json Normal file

File diff suppressed because it is too large Load Diff

4026
audio/LdN445.json Normal file

File diff suppressed because it is too large Load Diff

3840
audio/LdN446.json Normal file

File diff suppressed because it is too large Load Diff

3855
audio/LdN447.json Normal file

File diff suppressed because it is too large Load Diff

5230
audio/LdN448.json Normal file

File diff suppressed because it is too large Load Diff

3126
audio/LdN449.json Normal file

File diff suppressed because it is too large Load Diff

3750
audio/LdN450.json Normal file

File diff suppressed because it is too large Load Diff

1470
audio/LdN451.json Normal file

File diff suppressed because it is too large Load Diff

1954
audio/LdN452.json Normal file

File diff suppressed because it is too large Load Diff

4618
audio/LdN453.json Normal file

File diff suppressed because it is too large Load Diff

4115
audio/LdN454.json Normal file

File diff suppressed because it is too large Load Diff

5030
audio/LdN455.json Normal file

File diff suppressed because it is too large Load Diff

3622
audio/LdN456.json Normal file

File diff suppressed because it is too large Load Diff

4662
audio/LdN457.json Normal file

File diff suppressed because it is too large Load Diff

5030
audio/LdN458.json Normal file

File diff suppressed because it is too large Load Diff

3538
audio/LdN459.json Normal file

File diff suppressed because it is too large Load Diff

2522
audio/LdN460.json Normal file

File diff suppressed because it is too large Load Diff

1617
audio/LdN461.json Normal file

File diff suppressed because it is too large Load Diff

3446
audio/LdN462.json Normal file

File diff suppressed because it is too large Load Diff

4682
audio/LdN463.json Normal file

File diff suppressed because it is too large Load Diff

2626
audio/LdN464.json Normal file

File diff suppressed because it is too large Load Diff

6762
audio/LdN465.json Normal file

File diff suppressed because it is too large Load Diff

3754
audio/LdN466.json Normal file

File diff suppressed because it is too large Load Diff

4110
audio/LdN467.json Normal file

File diff suppressed because it is too large Load Diff

4074
audio/LdN468.json Normal file

File diff suppressed because it is too large Load Diff

4002
audio/LdN469.json Normal file

File diff suppressed because it is too large Load Diff

6130
audio/LdN470.json Normal file

File diff suppressed because it is too large Load Diff

4047
audio/LdN471.json Normal file

File diff suppressed because it is too large Load Diff

3812
audio/LdN472.json Normal file

File diff suppressed because it is too large Load Diff

3678
audio/LdN473.json Normal file

File diff suppressed because it is too large Load Diff

3914
audio/LdN474.json Normal file

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More