1 个不稳定版本
0.1.1 | 2024年6月15日 |
---|
#2311 在 解析实现
29KB
258 行
RusticReader
一款简约的电子书阅读器
特性
- CLI客户端
- CLI客户端中的每个组件都作为Unix风格的实用程序公开
- 将PDF转换为纯文本
- 将纯文本对齐到指定的列宽
- 根据终端宽度居中文本
- 类似less的简约型交互式阅读器,具有类似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