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