#pdf #utility #terminal #parser #cli-parser #cli

app rustic-reader

简约电子书阅读器

2个版本

0.1.2 2024年7月21日
0.1.1 2024年6月14日

#379 in 解析实现

Download history 144/week @ 2024-06-13 6/week @ 2024-06-20 101/week @ 2024-07-18 28/week @ 2024-07-25 3/week @ 2024-08-01

132 每月下载量

AGPL-3.0

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