Skip to content

kukulu00/olive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

olive

GoDoc GitHub Workflow Status Sourcegraph

Save Lives!!

Lives are delicate and fleeting creatures, waiting to be captured by us. ❤

全自动录播、投稿工具

支持抖音直播、虎牙直播、B站直播、油管直播

支持B站投稿

Usage

  1. 安装 streamlink(若不录制 YouTube 直播无需安装)
  2. 安装 biliup-rs(若不上传至哔哩哔哩无需安装)
  3. 安装 olive
    • 可直接在 releases 中下载相应平台的执行文件
    • 或者本地构建go install github.com/go-olive/olive/src/cmd/olive@latest
  4. 命令行中运行
    • 直接下载可执行文件/path/to/olive -c /path/to/config.toml
    • 本地构建olive -c /path/to/config.toml

Config.toml

template file to reference config.toml

[UploadConfig]
# 是否上传到 bilibili
Enable = false
# biliup-rs 可执行文件的路径
ExecPath = "biliup"
# biliup-rs 配置文件路径,为空的话走默认配置
Filepath = ""

[PlatformConfig]
# 若有录制抖音直播,可在无痕模式非登录状态下找下面的 cookie 填入即可
DouyinCookie = "__ac_nonce=06245c89100e7ab2dd536; __ac_signature=_02B4Z6wo00f01LjBMSAAAIDBwA.aJ.c4z1C44TWAAEx696;"

[[Shows]]
# 平台名,目前支持:
# "bilibili"
# "douyin"
# "huya"
# "youtube"
Platform = "bilibili"
# 房间号,支持字符串类型的房间号
RoomID = "21852"
# 主播名称
StreamerName = "老番茄"

RoadMap

  • 支持 go 原生对 bilibili 的投稿
  • 支持上传至云盘
  • 增加 docker image
  • 增加 mock test
  • 增加 YouTube 投稿
  • 增加对程序运行状况的监控
  • 增加网页端

Credits

About

Live Stream Recorder 直播录制/录播

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 95.8%
  • Shell 2.5%
  • Makefile 1.7%