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

bin+lib cli-text-reader

简约的电子书阅读器

3 个版本

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

#38 in #cli-parser

Download history 221/week @ 2024-06-10 47/week @ 2024-06-17 3/week @ 2024-06-24 9/week @ 2024-07-01 9/week @ 2024-07-08 71/week @ 2024-07-15 50/week @ 2024-07-22 5/week @ 2024-07-29

每月下载量 126
用于 6 个 crate

AGPL-3.0

14KB
200

RusticReader

简约的电子书阅读器

概述

本项目目标是构建一个功能最少的电子书阅读器,以便在台式计算机上愉快地阅读电子书。此外,我们还致力于为桌面计算机、平板电脑或带浏览器的电子阅读器提供无缝的阅读体验。

功能

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

快速入门指南

安装命令行客户端

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

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

文档

访问文档

路线图

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

依赖关系

~2.5MB
~39K SLoC