首页
/ 【亲测免费】 开源项目推荐:Epy - 终端电子书阅读器

【亲测免费】 开源项目推荐:Epy - 终端电子书阅读器

2026-01-29 11:58:18作者:胡易黎Nicole

Epy 是一个基于命令行的电子书阅读器,支持多种电子书格式,使用 Python 语言编写。

1. 项目基础介绍和主要编程语言

项目名称:Epy
仓库链接:https://github.com/wustho/epy
主要编程语言:Python

Epy 是一个功能丰富的 CLI(命令行界面)电子书阅读器,支持多种电子书格式,包括 Epub、FictionBook (fb2)、Mobi、AZW3 等。该项目旨在为用户提供一个简单、干净的阅读环境,同时支持多种定制化选项,如颜色配置、字体大小调整等。

2. 项目的核心功能

  • 支持多种电子书格式:Epy 支持包括 Epub、fb2、Mobi 在内的多种电子书格式,满足用户不同的阅读需求。
  • 进度条和书签:显示阅读进度百分比,支持添加和查看书签。
  • 外部字典集成:可以集成 sdcv、dict 或 wkdict 等外部字典程序,方便用户查词。
  • 文本转语音(TTS):支持多种 TTS 引擎,如 mimic、pico2wave、gtts-mpv 等。
  • 自定义颜色配置:用户可以根据自己的喜好调整前景色和背景色。
  • 命令行界面:通过命令行进行操作,支持多种快捷键,如翻页、调整字体大小等。

3. 项目最近更新的功能包含

  • URL 支持:用户可以通过输入 URL 直接阅读在线书籍。
  • 阅读历史库实现:用户可以在 Epy 内部切换阅读历史中的电子书。
  • 配置和阅读状态架构变更:对配置和阅读状态的架构进行了更改,提高了项目的稳定性。
  • 模块化重构:将 epy.py 模块拆分成包结构,便于开发维护。

Epy 项目的最新更新带来了更多灵活性和稳定性,为用户提供了更加舒适的阅读体验。

登录后查看全文
热门项目推荐
相关项目推荐