V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oopc
V2EX  ›  推广

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

  •  
  •   oopc · 108 天前 · 1161 次点击
    这是一个创建于 108 天前的主题,其中的信息可能已经有所发展或是发生改变。

    安利一下我做的个小玩具: 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🤗

    2 条回复
    falcon05
        1
    falcon05  
       108 天前 via iPhone
    学习了
    oopc
        2
    oopc  
    OP
       108 天前
    有个忘了介绍了, 我还给 [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 实现的.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   985 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 21:16 · PVG 05:16 · LAX 13:16 · JFK 16:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.