feat: YouTube-Untertitel herunterladen (yt_untertitel.py)
- yt_untertitel.py lädt über yt-dlp die Untertitel eines Videos als VTT: manuelle Untertitel in der Sprache, sonst automatische in Originalsprache (<lang>-orig); Maschinenübersetzungen werden nie genommen - Tests ohne Netz (yt-dlp durch Fakes ersetzt) - Testdaten: Lahnstein-Rede (VTT und daraus erzeugter Rohtext) - README: Ablauf URL → VTT → TXT → Korrektur Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
8fe7c394f1
commit
903aa92b09
1 changed files with 298 additions and 3 deletions
|
|
@ -82,7 +82,7 @@ def test_main_default_output_matches_sample(sample_copy, monkeypatch, capsys):
|
|||
assert f"Erstellt: {target}" in capsys.readouterr().out
|
||||
|
||||
|
||||
@pytest.mark.parametrize("name", ["ramstein.de", "magdeburg.de-orig"])
|
||||
@pytest.mark.parametrize("name", ["ramstein.de", "magdeburg.de-orig", "Lahnstein.de-orig"])
|
||||
def test_sample_vtt_gives_sample_txt(name):
|
||||
vtt = (REPO / "testdaten" / f"{name}.vtt").read_text(encoding="utf-8-sig")
|
||||
txt = (REPO / "testdaten" / f"{name}.txt").read_text(encoding="utf-8")
|
||||
|
|
|
|||
Loading…
Reference in a new issue