安利一下我做的个小玩具: 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🤗
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.