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:
commit
011ac49f3d
13
.gitignore
vendored
Normal file
13
.gitignore
vendored
Normal 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
171
INDEX.md
Normal 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 & 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 & 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 & 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 & 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
35
Makefile
Normal 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
4183
audio/LdN379.json
Normal file
File diff suppressed because it is too large
Load Diff
4885
audio/LdN380.json
Normal file
4885
audio/LdN380.json
Normal file
File diff suppressed because it is too large
Load Diff
3366
audio/LdN381.json
Normal file
3366
audio/LdN381.json
Normal file
File diff suppressed because it is too large
Load Diff
4667
audio/LdN382.json
Normal file
4667
audio/LdN382.json
Normal file
File diff suppressed because it is too large
Load Diff
2836
audio/LdN383.json
Normal file
2836
audio/LdN383.json
Normal file
File diff suppressed because it is too large
Load Diff
3234
audio/LdN384.json
Normal file
3234
audio/LdN384.json
Normal file
File diff suppressed because it is too large
Load Diff
3746
audio/LdN385.json
Normal file
3746
audio/LdN385.json
Normal file
File diff suppressed because it is too large
Load Diff
3030
audio/LdN386.json
Normal file
3030
audio/LdN386.json
Normal file
File diff suppressed because it is too large
Load Diff
4002
audio/LdN387.json
Normal file
4002
audio/LdN387.json
Normal file
File diff suppressed because it is too large
Load Diff
3758
audio/LdN388.json
Normal file
3758
audio/LdN388.json
Normal file
File diff suppressed because it is too large
Load Diff
3702
audio/LdN389.json
Normal file
3702
audio/LdN389.json
Normal file
File diff suppressed because it is too large
Load Diff
3618
audio/LdN390.json
Normal file
3618
audio/LdN390.json
Normal file
File diff suppressed because it is too large
Load Diff
2642
audio/LdN391.json
Normal file
2642
audio/LdN391.json
Normal file
File diff suppressed because it is too large
Load Diff
1582
audio/LdN392.json
Normal file
1582
audio/LdN392.json
Normal file
File diff suppressed because it is too large
Load Diff
3706
audio/LdN393.json
Normal file
3706
audio/LdN393.json
Normal file
File diff suppressed because it is too large
Load Diff
2496
audio/LdN394.json
Normal file
2496
audio/LdN394.json
Normal file
File diff suppressed because it is too large
Load Diff
4298
audio/LdN395.json
Normal file
4298
audio/LdN395.json
Normal file
File diff suppressed because it is too large
Load Diff
2151
audio/LdN396.json
Normal file
2151
audio/LdN396.json
Normal file
File diff suppressed because it is too large
Load Diff
6326
audio/LdN397.json
Normal file
6326
audio/LdN397.json
Normal file
File diff suppressed because it is too large
Load Diff
3546
audio/LdN398.json
Normal file
3546
audio/LdN398.json
Normal file
File diff suppressed because it is too large
Load Diff
4266
audio/LdN399.json
Normal file
4266
audio/LdN399.json
Normal file
File diff suppressed because it is too large
Load Diff
6046
audio/LdN400.json
Normal file
6046
audio/LdN400.json
Normal file
File diff suppressed because it is too large
Load Diff
2363
audio/LdN401.json
Normal file
2363
audio/LdN401.json
Normal file
File diff suppressed because it is too large
Load Diff
3462
audio/LdN402.json
Normal file
3462
audio/LdN402.json
Normal file
File diff suppressed because it is too large
Load Diff
2670
audio/LdN403.json
Normal file
2670
audio/LdN403.json
Normal file
File diff suppressed because it is too large
Load Diff
3206
audio/LdN404.json
Normal file
3206
audio/LdN404.json
Normal file
File diff suppressed because it is too large
Load Diff
4394
audio/LdN405.json
Normal file
4394
audio/LdN405.json
Normal file
File diff suppressed because it is too large
Load Diff
3278
audio/LdN406.json
Normal file
3278
audio/LdN406.json
Normal file
File diff suppressed because it is too large
Load Diff
12308
audio/LdN406.srt
Normal file
12308
audio/LdN406.srt
Normal file
File diff suppressed because it is too large
Load Diff
3424
audio/LdN407.json
Normal file
3424
audio/LdN407.json
Normal file
File diff suppressed because it is too large
Load Diff
3166
audio/LdN408.json
Normal file
3166
audio/LdN408.json
Normal file
File diff suppressed because it is too large
Load Diff
5066
audio/LdN409.json
Normal file
5066
audio/LdN409.json
Normal file
File diff suppressed because it is too large
Load Diff
3813
audio/LdN410.json
Normal file
3813
audio/LdN410.json
Normal file
File diff suppressed because it is too large
Load Diff
4106
audio/LdN411.json
Normal file
4106
audio/LdN411.json
Normal file
File diff suppressed because it is too large
Load Diff
2742
audio/LdN412.json
Normal file
2742
audio/LdN412.json
Normal file
File diff suppressed because it is too large
Load Diff
3366
audio/LdN413.json
Normal file
3366
audio/LdN413.json
Normal file
File diff suppressed because it is too large
Load Diff
4694
audio/LdN414.json
Normal file
4694
audio/LdN414.json
Normal file
File diff suppressed because it is too large
Load Diff
5010
audio/LdN415.json
Normal file
5010
audio/LdN415.json
Normal file
File diff suppressed because it is too large
Load Diff
5294
audio/LdN416.json
Normal file
5294
audio/LdN416.json
Normal file
File diff suppressed because it is too large
Load Diff
5274
audio/LdN417.json
Normal file
5274
audio/LdN417.json
Normal file
File diff suppressed because it is too large
Load Diff
3494
audio/LdN418.json
Normal file
3494
audio/LdN418.json
Normal file
File diff suppressed because it is too large
Load Diff
3610
audio/LdN419.json
Normal file
3610
audio/LdN419.json
Normal file
File diff suppressed because it is too large
Load Diff
4382
audio/LdN420.json
Normal file
4382
audio/LdN420.json
Normal file
File diff suppressed because it is too large
Load Diff
2742
audio/LdN421.json
Normal file
2742
audio/LdN421.json
Normal file
File diff suppressed because it is too large
Load Diff
6510
audio/LdN422.json
Normal file
6510
audio/LdN422.json
Normal file
File diff suppressed because it is too large
Load Diff
4167
audio/LdN423.json
Normal file
4167
audio/LdN423.json
Normal file
File diff suppressed because it is too large
Load Diff
3354
audio/LdN424.json
Normal file
3354
audio/LdN424.json
Normal file
File diff suppressed because it is too large
Load Diff
4242
audio/LdN425.json
Normal file
4242
audio/LdN425.json
Normal file
File diff suppressed because it is too large
Load Diff
4302
audio/LdN426.json
Normal file
4302
audio/LdN426.json
Normal file
File diff suppressed because it is too large
Load Diff
3642
audio/LdN427.json
Normal file
3642
audio/LdN427.json
Normal file
File diff suppressed because it is too large
Load Diff
4362
audio/LdN428.json
Normal file
4362
audio/LdN428.json
Normal file
File diff suppressed because it is too large
Load Diff
4644
audio/LdN429.json
Normal file
4644
audio/LdN429.json
Normal file
File diff suppressed because it is too large
Load Diff
4774
audio/LdN430.json
Normal file
4774
audio/LdN430.json
Normal file
File diff suppressed because it is too large
Load Diff
3594
audio/LdN431.json
Normal file
3594
audio/LdN431.json
Normal file
File diff suppressed because it is too large
Load Diff
3830
audio/LdN432.json
Normal file
3830
audio/LdN432.json
Normal file
File diff suppressed because it is too large
Load Diff
4562
audio/LdN433.json
Normal file
4562
audio/LdN433.json
Normal file
File diff suppressed because it is too large
Load Diff
5327
audio/LdN434.json
Normal file
5327
audio/LdN434.json
Normal file
File diff suppressed because it is too large
Load Diff
2749
audio/LdN435.json
Normal file
2749
audio/LdN435.json
Normal file
File diff suppressed because it is too large
Load Diff
2758
audio/LdN436.json
Normal file
2758
audio/LdN436.json
Normal file
File diff suppressed because it is too large
Load Diff
2654
audio/LdN437.json
Normal file
2654
audio/LdN437.json
Normal file
File diff suppressed because it is too large
Load Diff
3332
audio/LdN438.json
Normal file
3332
audio/LdN438.json
Normal file
File diff suppressed because it is too large
Load Diff
2302
audio/LdN439.json
Normal file
2302
audio/LdN439.json
Normal file
File diff suppressed because it is too large
Load Diff
3577
audio/LdN440.json
Normal file
3577
audio/LdN440.json
Normal file
File diff suppressed because it is too large
Load Diff
1846
audio/LdN441.json
Normal file
1846
audio/LdN441.json
Normal file
File diff suppressed because it is too large
Load Diff
2403
audio/LdN442.json
Normal file
2403
audio/LdN442.json
Normal file
File diff suppressed because it is too large
Load Diff
3550
audio/LdN443.json
Normal file
3550
audio/LdN443.json
Normal file
File diff suppressed because it is too large
Load Diff
4555
audio/LdN444.json
Normal file
4555
audio/LdN444.json
Normal file
File diff suppressed because it is too large
Load Diff
4026
audio/LdN445.json
Normal file
4026
audio/LdN445.json
Normal file
File diff suppressed because it is too large
Load Diff
3840
audio/LdN446.json
Normal file
3840
audio/LdN446.json
Normal file
File diff suppressed because it is too large
Load Diff
3855
audio/LdN447.json
Normal file
3855
audio/LdN447.json
Normal file
File diff suppressed because it is too large
Load Diff
5230
audio/LdN448.json
Normal file
5230
audio/LdN448.json
Normal file
File diff suppressed because it is too large
Load Diff
3126
audio/LdN449.json
Normal file
3126
audio/LdN449.json
Normal file
File diff suppressed because it is too large
Load Diff
3750
audio/LdN450.json
Normal file
3750
audio/LdN450.json
Normal file
File diff suppressed because it is too large
Load Diff
1470
audio/LdN451.json
Normal file
1470
audio/LdN451.json
Normal file
File diff suppressed because it is too large
Load Diff
1954
audio/LdN452.json
Normal file
1954
audio/LdN452.json
Normal file
File diff suppressed because it is too large
Load Diff
4618
audio/LdN453.json
Normal file
4618
audio/LdN453.json
Normal file
File diff suppressed because it is too large
Load Diff
4115
audio/LdN454.json
Normal file
4115
audio/LdN454.json
Normal file
File diff suppressed because it is too large
Load Diff
5030
audio/LdN455.json
Normal file
5030
audio/LdN455.json
Normal file
File diff suppressed because it is too large
Load Diff
3622
audio/LdN456.json
Normal file
3622
audio/LdN456.json
Normal file
File diff suppressed because it is too large
Load Diff
4662
audio/LdN457.json
Normal file
4662
audio/LdN457.json
Normal file
File diff suppressed because it is too large
Load Diff
5030
audio/LdN458.json
Normal file
5030
audio/LdN458.json
Normal file
File diff suppressed because it is too large
Load Diff
3538
audio/LdN459.json
Normal file
3538
audio/LdN459.json
Normal file
File diff suppressed because it is too large
Load Diff
2522
audio/LdN460.json
Normal file
2522
audio/LdN460.json
Normal file
File diff suppressed because it is too large
Load Diff
1617
audio/LdN461.json
Normal file
1617
audio/LdN461.json
Normal file
File diff suppressed because it is too large
Load Diff
3446
audio/LdN462.json
Normal file
3446
audio/LdN462.json
Normal file
File diff suppressed because it is too large
Load Diff
4682
audio/LdN463.json
Normal file
4682
audio/LdN463.json
Normal file
File diff suppressed because it is too large
Load Diff
2626
audio/LdN464.json
Normal file
2626
audio/LdN464.json
Normal file
File diff suppressed because it is too large
Load Diff
6762
audio/LdN465.json
Normal file
6762
audio/LdN465.json
Normal file
File diff suppressed because it is too large
Load Diff
3754
audio/LdN466.json
Normal file
3754
audio/LdN466.json
Normal file
File diff suppressed because it is too large
Load Diff
4110
audio/LdN467.json
Normal file
4110
audio/LdN467.json
Normal file
File diff suppressed because it is too large
Load Diff
4074
audio/LdN468.json
Normal file
4074
audio/LdN468.json
Normal file
File diff suppressed because it is too large
Load Diff
4002
audio/LdN469.json
Normal file
4002
audio/LdN469.json
Normal file
File diff suppressed because it is too large
Load Diff
6130
audio/LdN470.json
Normal file
6130
audio/LdN470.json
Normal file
File diff suppressed because it is too large
Load Diff
4047
audio/LdN471.json
Normal file
4047
audio/LdN471.json
Normal file
File diff suppressed because it is too large
Load Diff
3812
audio/LdN472.json
Normal file
3812
audio/LdN472.json
Normal file
File diff suppressed because it is too large
Load Diff
3678
audio/LdN473.json
Normal file
3678
audio/LdN473.json
Normal file
File diff suppressed because it is too large
Load Diff
3914
audio/LdN474.json
Normal file
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
Loading…
Reference in New Issue
Block a user