通过Github Actions 下载转存Youtube 视频

昨天发哥给我看了他的Github 爬虫,能够实现定时任务。那么如果我的事件能够由Issues 触发,那么就能根据Issues 内容下载外网的内容并且传送到公有云?试了一下,果然可以!参见项目12Tall/youtube_dl_actions

更多想法

项目中是将issue.body 保存为playlist.txt 文件,然后直接交给了youtube-dl 去下载,但是中间可以加入一些python 处理程序,比如根据url 解析不同的视频源,然后就能支持更多的视频网站了。

同样,后端用的是transfer 上传到公有云,其实也可以通过一些工具同步到自己的私有空间。

挺好玩的思路,甚至以后也能白嫖一些仿真计算的资源?但是无论如何,最好让issues.body 尽量整洁。