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

bin+lib cli-epub-to-text

简约型电子书阅读器

1 个不稳定版本

0.1.2 2024年7月21日

#2996解析实现

Download history 95/week @ 2024-07-18 17/week @ 2024-07-25 1/week @ 2024-08-01

113 每月下载量
rustic-reader 中使用

AGPL-3.0

8KB

RusticReader

简约型电子书阅读器

概览

此项目的目标是构建一个具有最少功能的电子书阅读器,使在台式电脑上阅读电子书变得愉快。此外,我们还致力于在台式电脑和浏览器中为平板电脑或电子书阅读器提供无缝的阅读体验。

功能

  • CLI 客户端
    • 将 PDF 或 EPUB 转换为纯文本
    • 将纯文本对齐到指定的列宽
    • 水平居中文本
    • 简约型、类似交互式阅读器,具有类似 vim 的绑定
    • 纯 Rust 编写
    • 跨平台
    • 静态链接的单个可执行二进制文件
    • CLI 客户端的每个组件都作为 UNIX 风格的实用工具公开

快速入门指南

安装 CLI 客户端

cargo install --locked rustic-reader
rustic-reader document.pdf

有关进一步安装说明,请参阅 入门页面

文档

访问 文档

路线图

  • 支持纯文本格式
  • 支持 PDF 格式
  • 支持 EPUB 格式
  • 自动保存进度
  • 离线 PWA 网页客户端
  • 服务器同步进度
  • 集成命令行
  • 文本高亮显示
  • 扩展服务器以同步书籍和突出显示
  • 支持更多电子书和文档格式
  • CLI 客户端图像到 ASCII 艺术转换器
  • 自然语音 AI 语音模型进行文本到语音叙述

依赖关系

~8–14MB
~158K SLoC