我对命令行并不完全陌生,但这个任务超出了我的理解。
我的目标是能够将YouTube vids添加到单个播放列表中,并让我的客厅pc自动按计划下载vid,比如每天一次或两次。我希望它忽略重复,所以它只下载自上次运行下载以来添加的vid。基本上我很懒。
任何帮助都很感激!
我在Ubuntu 18.04.2 LTS上
发布于 2019-05-15 22:17:42
假设你只从一个特定的播放列表/频道下载,youtube-dl已经有了一些选项,可以只下载以前没有下载过的视频。
$ youtube-dl --download-archive <filename>.txt http://youtube.com/...这将记录它已经下载的文件,并避免在将来重新下载它们。
至于按计划下载它,您可以将所有youtube-dl命令放到一个BASH脚本中,并让它在cronjob上运行。基本上,这允许您计划什么时候运行脚本(例如每天凌晨2点)。要查看的文件是/etc/crontab,您将在其中添加一行类似于以下内容的内容:
0 2 * * * /bin/bash /home/username/daily_youtube_download.sh基本上,这将运行一个名为"daily_youtube_download.sh“的脚本在分钟0,小时2,每月的每一天,每年的每个月,每周的每一天(即每天凌晨2点)。
https://askubuntu.com/questions/1143582
复制相似问题