#video #pbs #cli-applications #cli

程序 oscar

用于从PBS下载视频的命令行应用程序。理想情况下,在cron或其他调度程序中运行。

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

MIT/Apache

21KB
258

Oscar

Build Status

一个命令行应用程序,用于从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