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