3 个版本
0.1.2 | 2024 年 7 月 21 日 |
---|---|
0.1.1 | 2024 年 6 月 14 日 |
0.1.0 | 2024 年 6 月 14 日 |
#38 in #cli-parser
每月下载量 126
用于 6 个 crate
14KB
200 行
RusticReader
简约的电子书阅读器
概述
本项目目标是构建一个功能最少的电子书阅读器,以便在台式计算机上愉快地阅读电子书。此外,我们还致力于为桌面计算机、平板电脑或带浏览器的电子阅读器提供无缝的阅读体验。
功能
- 命令行客户端
- 将 PDF 或 EPUB 转换为纯文本
- 将纯文本按指定列宽排版
- 水平居中文本
- 简约的交互式阅读器,具有类似于 vim 的绑定
- 纯 Rust 编写
- 跨平台
- 静态链接的单个可执行二进制文件
- 命令行客户端中的每个组件都作为 UNIX 风格的工具公开
快速入门指南
安装命令行客户端
cargo install --locked rustic-reader
rustic-reader document.pdf
有关安装说明,请参阅入门页面
文档
访问文档
路线图
- 支持纯文本格式
- 支持 PDF 格式
- 支持 EPUB 格式
- 自动保存进度
- 离线 PWA 网络客户端
- 服务器同步进度
- 集成命令行
- 文本高亮
- 扩展服务器以同步书籍和高亮
- 支持更多电子书和文档格式
- CLI 客户端图像到 ASCII 艺术转换器
- 自然声音的 AI 语音模型用于文本到语音叙述
依赖关系
~2.5MB
~39K SLoC