Skip to content

Latest commit

 

History

History
141 lines (97 loc) · 2.69 KB

README.md

File metadata and controls

141 lines (97 loc) · 2.69 KB

bilibili_console

Gem Version

1 介绍

B站命令行客户端

2 软件结构

基于ruby开发,ruby version >= 2.5

3 安装教程

  1. 安装ruby环境,使用rvmrbenv均可
  2. 替换gem源
  3. 进入代码根目录,执行一下操作:
$ gem build bilibili_console.gemspec
$ gem install bilibili_console-0.0.3.gem

4 使用方法

gem安装完成后即可使用bilic命令

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

# 重命名下载文件
$ bilic down bv_id --rename "demo"

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

4.7 视频搜索

# 查看指定分页
$ bilic search --page 2 av170001
# 指定BV查看
$ bilic search --bv BV1zL411L75A
# 保存指定BV封面
$ bilic search BV1zL411L75A --bv --pic

5 功能清单

RELEASE NOTES
0.0.3
  • bilibili漫画签到
  • B站二维码登录
  • 查看个人信息
  • 根据bv下载视频(指定分p,分p范围选择,分片合并)
  • 个人收藏夹(查看、搜索)
  • 全局视频检索(目前只支持搜索视频)
  • 视频封面提取
0.0.4
  • 增加doctor诊断
  • 支持aria2c下载
  • 支持下载视频重命名
  • 获取视频评论区内容
  • 支持下载评论区图片
TODO
  • 管理已下载项
  • 增加saucenao图片检索
  • 查看观看历史
  • 尝试调用本地播放器进行播放

6 相关项目

Gem依赖
接口文档