1 个不稳定版本

0.1.1 2024年6月15日

#2500解析实现

AGPL-3.0

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