5个版本
| 0.1.20 | 2020年8月3日 |
|---|---|
| 0.1.6 | 2020年8月2日 |
| 0.1.3 | 2019年12月18日 |
| 0.1.2 | 2019年12月13日 |
| 0.1.0 | 2019年12月6日 |
#3 在 #pbs
21KB
258 行
Oscar
一个命令行应用程序,用于从PBS下载完整电视节目。理想情况下,在cron或其他调度程序中运行。
示例
@hourly oscar-so/mnt/nas/videos/
安装
预构建的二进制文件
预构建的二进制文件可通过GitHub发布版(由TravisCI构建)获得。
Cargo
cargoinstall oscar
从源代码
主机系统需要安装Rust和Cargo。
构建:cargo build --release
子命令
list:以“slug”格式查看可用的节目,例如sesame-street。
注意:默认情况下,oscar将下载Sesame Street的节目。
选项
-d --dry-run:运行而不实际下载任何文件。
-s --silent:不记录任何内容。
-o --output:保存节目的位置,默认为/tmp/。
-S --show-slug:要下载的节目。运行oscar list获取slug。
其他
请注意,每个约720p质量的剧集大约为500MB。如果您在计费或连接速度较慢的网络环境下,这可能会成为问题。
下载的每个剧集都会通过将其ID附加到文本文件~/.oscar_history来记录。每次运行oscar时,都会检查此文件以验证剧集是否为新的。
新剧集通常在每周五凌晨1点(东部标准时间)循环。
依赖关系
~27–40MB
~801K SLoC