有什么办法监控 youtube 频道新上传的视频并且下载?

2023-12-22 14:13:00 +08:00
 TNOK
看了 kubespider ,在文档中看到是用 yt-dlp ,没看到订阅新视频的方法。有什么其他的方案呢?
1564 次点击
所在节点    YouTube
13 条回复
sdsaaeee
2023-12-22 14:18:18 +08:00
ytdlp 应该能获取播放列表吧,定时检查播放列表就行
wudidada
2023-12-22 14:19:34 +08:00
yt-dlp 本身就可以记录下载历史,只下载更新的视频。定时执行 yt-dlp 就可以了。
TNOK
2023-12-22 14:20:07 +08:00
@sdsaaeee 我知道能获取播放列表,我就想知道有没有什么方法能帮我定时检查
ianshow15
2023-12-22 14:21:02 +08:00
ginakira
2023-12-22 14:24:03 +08:00
申请 YouTube Data API 的 Key ,每天有免费调用额度,定时调用获取最近内容的列表,对比 Diff ,找出新增加的用 yt-dlp 下载就可以了。
wonderfulcxm
2023-12-22 14:29:13 +08:00
自己写个网页爬虫定时爬取,对比上一次的记录就可以了吧。
TNOK
2023-12-22 14:32:23 +08:00
@ianshow15 感谢,我看看这个
TNOK
2023-12-22 14:33:33 +08:00
@ginakira
@wonderfulcxm 我真的觉得会有人跟我有一样的想法,应该会有现成的方案所以来问问
wonderfulcxm
2023-12-22 14:43:23 +08:00
@TNOK 我确实也有这个想法,不过我发现有些频道的视频不会第一时间更新字幕,所以还是没做…
sdsaaeee
2023-12-22 15:34:20 +08:00
@TNOK #3 python 定时任务调用啊,ytdlp 有 python 的库。
Tink
2023-12-22 15:35:23 +08:00
写个脚本,定时 cron
dobelee
2023-12-22 15:39:12 +08:00
yt-dlp 本身就可以过滤已下载的。当前目录有个文本记录 id 。
tediorelee
2023-12-22 15:40:43 +08:00
好像之前在 unraid 的 app 里看到过类似功能的但是忘记名字了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1002608

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX