10 个版本 (5 个破坏性更新)
0.6.0 | 2023年11月3日 |
---|---|
0.5.3 | 2021年3月27日 |
0.5.2 | 2021年1月5日 |
0.5.1 | 2020年11月29日 |
0.4.2 | 2020年7月14日 |
#986 in 命令行实用工具
每月 25 次下载
39KB
1K SLoC
bk
bk 是一个终端 EPUB 阅读器,用 Rust 编写。
特性
- 跨平台 - 支持 Linux、macOS 和 Windows
- 单个二进制文件,即时启动
- 支持 EPUB 2/3
- 支持 Vim 绑定
- 增量搜索
- 书签
安装
从 crates.io 安装
cargo install bk
或从 GitHub
git clone https://github.com/aeosynth/bk
cargo install --path bk
使用方法
Usage: bk [<path>] [-m] [-t] [-w <width>]
read a book
Options:
--bg background color (eg 282a36)
--fg foreground color (eg f8f8f2)
-m, --meta print metadata and exit
-t, --toc start with table of contents open
-w, --width characters per line
--help display usage information
不指定路径直接运行 bk
将加载最新的 EPUB。
按任意功能键(例如 F1)查看快捷键。
检查您的终端是否支持斜体
echo -e "\e[3mitalic\e[0m"
比较
bk | epr/epy | |
---|---|---|
运行时依赖 | ❌ | python, curses |
宽字符 | ✔️ | ❌ |
增量搜索 | ✔️ | ❌ |
多行搜索 | ✔️ | ❌ |
正则表达式搜索 | ❌ | ✔️ |
链接 | ✔️ | ❌ |
图片 | ❌ | ✔️ |
主题 | ✔️ | ✔️ |
从历史记录中选择文件 | ❌ | ✔️ |
其他格式 | ❌ | FictionBook, Mobi, AZW3 |
外部集成 | 见 1 | 词典 |
1: 您可以使用 --meta
开关将 bk
用作文件预览器,例如与 nnn 一起使用。
灵感
依赖项
~4–5MB
~95K SLoC