RepositoryPythonDEĐức
fnep

fnep/mtv_dl

MediathekView Downloader

99sao
16fork
2issue
1lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: zdf

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: public-broadcasting

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: ard

#1 Repository Của Tháng

📺 mtv_dl — Tải video ARD/ZDF từ MediathekView không cần Java

Công cụ dòng lệnh Python nhẹ nhàng biến cơ sở dữ liệu MediathekView thành trình tải video tự động hóa cho các đài phát thanh công cộng Đức.

mtv_dl của fnep là một "trợ thủ nhỏ" (theo lời tác giả) bao quanh dự án MediathekView — họ xây dựng cơ sở dữ liệu chương trình và nguồn tải, còn mtv_dl cung cấp giao diện dòng lệnh thân thiện để tìm kiếm, lọc và tải video mà không cần cài Java hay dùng client gốc khó tự động hóa. Dự án nhắm đến việc chạy cronjob định kỳ tải các chương trình yêu thích về lưu trữ cục bộ hoặc NAS.

✨ Điểm nổi bật

  • Giao diện dòng lệnh優先: Thao tác tìm kiếm, tải hoàn toàn qua terminal, dễ đưa vào script/cron.
  • Hệ thống lọc mạnh mẽ: Cú pháp như topic='extra 3' duration+20m age-1w — lọc theo chủ đề, kênh, tiêu đề, độ dài, độ tuổi, vùng...
  • Hỗ trợ đa định dạng: Tải .mp4, .flv và .m3u8 (HLS) kèm phụ đề nếu có.
  • Theo dõi đã tải: Ghi nhớ hash chương trình, không tải trùng lặp.
  • Đặt tên mẫu (template): Tùy biến đường dẫn/tên file như {dir}/{channel}/[{topic} {date}] {title}{ext}.
  • Nhiều bộ lọc từ file: Đọc danh sách bộ lọc từ file văn bản (--sets=shows.txt) để tải hàng loạt nhiều chương trình khác nhau một lệnh.
  • Xuất JSON chi tiết: Lệnh dump trả về metadata đầy đủ (mô tả, URL các chất lượng, phụ đề, v.v.) để tích hợp tiếp.
  • Cấu hình qua file YAML: Đặt mặc định high, dir, target trong ~/.mtv_dl.yml cho cronjob gọn nhẹ.
  • Cài đặt dễ dàng: pip install mtv-dl (Python 3.10+) hoặc chạy qua Docker ghcr.io/fnep/mtv_dl.

💡 Vì sao đáng chú ý

mtv_dl giải quyết một nỗi đau thực tế: client MediathekView chính thức yêu cầu Java và không thân thiện với tự động hóa. Thay vì tự parse web hay reverse-engineer API, tác giả tận dụng sẵn cơ sở dữ liệu mở của MediathekView — một cộng đồng duy trì danh sách chương trình ARD, ZDF và các đài vùng đầy đủ, cập nhật liên tục. Kết quả là công cụ đơn giản, ổn định, đủ tính năng cho việc "thu thập" các'émission sát hài, tin tức, tài liệu (extra 3, Die Anstalt, heute-show...) về kho lưu trữ cá nhân. Phù hợp cho người dùng nói tiếng Đức hoặc học tiếng Đức muốn xây dựng thư viện video offline, cũng như dev cần ví dụ CLI Python sạch, có hệ thống lọc biểu thức thực tế.


#Python #Downloader #MediathekView #ARD #ZDF #CLI #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryPython
yt-dlp/yt-dlp

A feature-rich command-line audio/video downloader

202.5k
Oct 23, 2026
RepositoryPython
521xueweihan/HelloGitHub

:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

184.7k
Sep 28, 2026
RepositoryPython
harry0703/MoneyPrinterTurbo

利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.

135.4k
Oct 26, 2026
RepositoryPython
rols1/Kodi-Addon-ARDundZDF

Kodi Addon für die Mediatheken von ARD + ZDF, Live-TV, Live-Radio, Radio-Podcasts / ARD Sounds, Downloads. Forum kodinerds: https://www.kodinerds.net/index.php/Thread/64244-RELEASE-Kodi-Addon-ARDundZDF/

71
Oct 17, 2026
RepositoryPython
donnemartin/system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

375.7k
Sep 15, 2026
RepositoryPython
vinta/awesome-python

The definitive list that answers "I want to do X in Python, which tool should I use?"

330.4k
Oct 26, 2026
RepositoryPython
practical-tutorials/project-based-learning

Curated list of project-based tutorials

288.1k
Oct 26, 2026
RepositoryPython
TheAlgorithms/Python

All Algorithms implemented in Python

225.5k
Oct 20, 2026
RepositoryPython
Significant-Gravitas/AutoGPT

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

187.7k
Oct 24, 2026