Files
arte-dl/pyproject.toml
T
k3nnyandClaude Opus 5.5 8145e5e985 Initial version of arte-dl
Wrapper around yt-dlp to download whole arte.tv series into
Series (year)/Season XX/Series - SxxEyy - Title.mkv:

- resolve series / season / episode URLs through the Arte API
- pick video, audio (VO, VF, AD...) and subtitle tracks from a TOML config
- download with yt-dlp, convert WebVTT to SRT (ffmpeg 4.4 yields empty
  subtitles from Arte's CRLF files), remux with track languages, titles,
  default/forced flags and episode tags
- optional TMDB matching: series name and year, numbering (including
  multi-episode files when Arte merges two episodes), localized titles
  and synopses following a language priority list

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 20:32:17 +02:00

24 lines
518 B
TOML

[project]
name = "arte-dl"
version = "0.1.0"
description = "Download whole arte.tv series with yt-dlp into a tidy Series/Season XX/ tree of MKV files"
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"yt-dlp>=2025.1.1",
"tomli>=2.0; python_version < '3.11'",
]
[project.optional-dependencies]
dev = ["pytest>=8"]
[project.scripts]
arte-dl = "arte_dl.cli:main"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["arte_dl"]