项目作者: csvwolf

项目描述 :
Bilibili Live 窥屏神器
高级语言: JavaScript
项目地址: git://github.com/csvwolf/listen-bilibili-live.git
创建时间: 2017-05-30T17:10:04Z
项目社区:https://github.com/csvwolf/listen-bilibili-live

开源协议:MIT License

下载


Listen_Live_Bilibili

Bilibili Live 监听,窥屏神器

NPM
Build Status

bili_live

根据配置文件监听指定房间状态,状态变更时将进行邮件通知。

安装

前置环境:

  • Node.js: v7.6.0+(需要支持 async await)
  • 系统:支持 crontab 的系统(Linux / macOS)

旧版本需要 --harmony 支持,这一部分的支持之后可能(看心情)添加,目前需要人工操作。

  1. npm install -g bili_live

使用

  1. bili_live init 根据交互初始化邮件信息
  2. bili_live add 添加 room_ids
  3. bili_live task create 注册上 crontab 实现每分钟的自动监听。(remove 可以删除注册)

推荐部署到服务器上。

Tips: 如何获得直播间 room_id

https://live.bilibili.com/635497 Room_id 就是最后的 635497,要一次添加多个用空格分割即可。

通过 bili_live list [mail|rooms] 可以查看目前的配置。

升级

重新运行安装操作即可,但是在升级前,你需要先使用 bili_live backup . 进行备份,在升级完成后使用 bili_live recover . 恢复。

More Help

  1. $ bili_live --help
  2. Usage: bili_live [options] [command]
  3. Commands:
  4. init init the live config
  5. add [roomids...] add roomids to listen(space to split)
  6. remove [roomids...] remove roomids(space to split)
  7. list [config] list config
  8. run just run the listener once
  9. task <command> add task to crontab for minute monitor
  10. backup <dist> backup config to <dist> dir
  11. recover <src> recover config from <src>
  12. Options:
  13. -h, --help output usage information
  14. -V, --version output the version number