1 个不稳定版本
0.1.0 | 2021年2月14日 |
---|
#10 在 #german
每月 下载 22 次
31KB
502 行
mediatap
一个命令行工具,用于自动从德国公共广播的在线媒体平台(例如ARD、ZDF、WDR等)下载电视节目/电影。
安装
目前,没有用户友好的安装方式。您需要安装Rust(如果可能,使用rustup
)并使用Rust的包管理器和构建工具cargo
安装mediatap
。由于mediatap
依赖于SQLite,您还需要安装所需的运行时和开发库。
cargo install mediatap
开发
先决条件
以下工具需要安装
- Rust(如果可能,使用
rustup
) diesel
CLI =>cargo install diesel_cli
数据库迁移
由于mediatap
使用SQLite作为数据库后端,您需要为使用diesel
CLI进行迁移的数据库文件提供路径。以下命令极大地简化了此任务
diesel migration run --database-url "$(cargo run -- emit-database-path)"
请注意,emit-database-path
子命令在发布模式中不可用。
致谢
本项目大量依赖并无法在没有https://mediathekview.de/上的人们的出色工作的情况下完成。向所有使本项目成为可能的贡献者表示衷心的感谢。
依赖项
~36–53MB
~1M SLoC