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

应用 ebook-reader

一款简约的电子书阅读器

1 个不稳定版本

0.1.1 2024年6月15日

#1840解析实现

AGPL-3.0

29KB
258

RusticReader

一款简约的电子书阅读器

功能

  • 命令行客户端
  • 命令行客户端中的每个组件都作为Unix风格的实用程序公开
  • 将PDF转换为纯文本
  • 根据指定的列宽对纯文本进行对齐
  • 根据终端宽度对文本进行居中
  • 类似于less的简约交互式阅读器,具有vim-like绑定
  • 纯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