bilibili_console
1 介绍
B站命令行客户端Ruby版
2 软件结构
基于ruby开发,ruby version >= 2.7
3 安装教程
$ gem build bilibili_console.gemspec
$ gem install bilibili_console-0.0.3.gem
4 使用方法
gem安装完成后即可使用bili-console命令
4.1 帮助信息
$ bilic help
4.2 登录
# 执行二维码登录
$ bilic login
4.3 用户基本信息
$ bilic user
4.4 下载指定BV视频
# 下载全部分P
$ bilic down bv_id
# 从指定分P开始下载
$ bilic down -s 1 bv_id
# 从指定分P结束
$ bilic down -e 10 bv_id
# 下载指定分P
$ bilic down -p 2 bv_id
4.5 查询收藏
# 查询所有收藏
$ bilic fav
# 从收藏检索
$ bilic fav --search 检索关键词
# 检索指定收藏夹
$ bilic fav --page_size 20 --page_num 1 --fav 收藏夹id --all {0 从当前收藏夹检索, 1 从全局检索}
4.6 bilibili漫画签到
# 目前只提供漫画签到的功能
$ bilic manga
5 功能清单
- [x] bilibili漫画签到
- [x] B站二维码登录
- [x] 查看个人信息
- [x] 根据bv下载视频
- [x] 合并下载的视频
- [x] 查看个人收藏夹
- [x] 搜索个人收藏夹
- [x] 指定分p下载
- [x] 从指定分p开始下载
- [x] 下载到指定分P结束
- [ ] 全局视频检索
6 相关项目
Gem依赖
接口文档
- bilibili-API-collect 感谢易姐的文档支持!
- Bilibili-Manga 参考了B站漫画的签到接口