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

app cli-reader

一款简约的电子书阅读器

1 个不稳定版本

0.1.1 2024年6月15日

#2311解析实现

AGPL-3.0

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