全自动 YouTuber, 副业选择加一~

44 天前
 oopc

安利一下我做的个小玩具: yutu🐰

简介: 使用 YouTube 官方 api, 在命令行中操作 YouTube 资源, 例如上传视频, 点赞, 评论和添加到 playlist 等等.

最初的想法是做一个 AI 时代的锄头, 帮助大家 AI 淘金, 比如利用 AI 自动生成视频并自动上传到 YouTube 上. 现在已经差不多实现了我最初设想的所有功能吧, 我也在 YouTube 上做了个 POC: words-everyday, 已经全自动更新有一段时间了, 这个 YouTube Channel 上的几乎所有资源/操作通过 yutu🐰 自动完成的, 包括创建 playlist, 生成视频(这个需要自己实现), 上传视频, 添加视频到 playlist 等, 最近还会把上传视频后自动添加评论的流程也实现.

对 Golang 的掌握从一开始只会纸上谈兵, 到现在也算是初入门径了. 不过除了开发本身的知识, 还学习并实现了一个 tag 自动打出可执行文件创建 release, 打出 docker image 推到 ghcr.io, 自动创建 winget manifests 和 pr, 这样就可以通过 winget install yutu 来安装.

代码本身的逻辑也比较简单, 有兴趣学习 Golang 的小伙伴可以试试读下源码, 我认为除了认证这块的逻辑稍微复杂点, 其它都很清晰一致, 所有的业务逻辑, 测试和流水线都在代码仓库里.

因为 homebrew🍻 最少需要 75 颗🌟才能上架, 非常欢迎大家 star🌟, issur❓ 和 pr👅. 祝大家和我都早日发财🤑!

PS: OPENING FOR A NEW JOB🤗

1018 次点击
所在节点    推广
2 条回复
falcon05
44 天前
学习了
oopc
44 天前
有个忘了介绍了, 我还给 [yutu🐰]( https://github.com/eat-pray-ai/yutu) 创建了两个 GitHub Action,

1. [youtube-action]( https://github.com/eat-pray-ai/youtube-action): 这个是 yutu🐰 的通用 action, 可以在 GitHub Actions 中运行 yutu🐰 的所有命令.
2. [youtube-uploader]( https://github.com/eat-pray-ai/youtube-uploader): 这个是专门用来上传视频的, 是上面 youtube-action 的特化, 也可以作为一个 youtube-action 的例子.

我的全自动 YouTube Channel 也是通过 youtube-uploader 实现的.

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

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

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

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

© 2021 V2EX