1 个不稳定版本
0.1.1 | 2024年6月15日 |
---|
#2500 在 解析实现
29KB
258 行
RusticReader
简约的电子书阅读器
特性
- 命令行客户端
- 命令行客户端中的每个组件都作为类Unix风格的实用工具公开
- 将PDF转换为纯文本
- 将纯文本根据指定的列宽进行对齐
- 根据终端宽度进行文本居中
- 简约的类似交互式阅读器,具有类似vim的绑定
- 纯Rust编写
- 静态链接的单个二进制可执行文件
- 跨平台
入门指南
Cargo
使用Cargo安装和运行
cargo install --locked rustic-reader
rustic-reader document.pdf
Git和cargo
克隆仓库,从源代码构建并运行
git clone https://github.com/kruserr/rustic-reader.git
cd rustic-reader/rustic-reader
cargo install --locked --path .
rustic-reader document.pdf
路线图
- 集成命令行
- 自动保存进度
- 文本高亮
- 支持EPUB格式
- 离线PWA网络客户端
- 服务器以同步书籍、进度和突出显示
- 支持更多电子书和文档格式
- 将CLI客户端图像转换为ASCII艺术的工具
- 自然音调的AI语音模型进行文本到语音叙述
依赖项
~21MB
~333K SLoC