1 Star 1 Fork 0

leejoker / bilibili-console

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

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
  • 多类型全局检索
  • 下载管理(待下载,已下载,对应BV下载进度)
  • 增加saucenao图片检索
  • 查看观看历史
  • 尝试调用本地播放器进行播放
  • 多账号管理
  • 定时签到

6 相关项目

Gem依赖
接口文档
MIT License Copyright (c) 2021 leejoker Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

B站命令行客户端 展开 收起
Ruby 等 3 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/monkeyNaive/bilibili-console.git
git@gitee.com:monkeyNaive/bilibili-console.git
monkeyNaive
bilibili-console
bilibili-console
master

搜索帮助