Đứcfnep/mtv_dl
MediathekView Downloader
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#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
dumptrả 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,targettrong~/.mtv_dl.ymlcho cronjob gọn nhẹ. - Cài đặt dễ dàng:
pip install mtv-dl(Python 3.10+) hoặc chạy qua Dockerghcr.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.
:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.
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/
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
The definitive list that answers "I want to do X in Python, which tool should I use?"
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.