介绍
TRNovel(Terminal Reader for Novel)是一款专为小说爱好者打造的终端阅读工具,致力于在命令行环境中提供流畅、简洁且功能丰富的小说阅读体验。
TRNovel 使用 Rust 语言开发,依托高性能、内存安全的 Rust 生态,确保程序运行稳定高效。其用户界面基于 Ratatui-Kit 框架构建,采用组件化开发模式,能够在终端中呈现美观、响应迅速的交互界面。项目完全开源,遵循 MIT 许可证,支持 Windows、Linux 和 macOS 三大主流操作系统。
核心功能概览
Section titled “核心功能概览”- 本地小说阅读:支持读取
.txt格式的本地小说文件,自动识别编码并按章节导航。 - 网络小说支持:通过导入自定义书源获取在线小说,支持分类浏览、搜索与在线阅读。
- 书源登录:对番茄等需要登录的站点,支持表单登录与浏览器登录,登录态加密保存、自动复用。
- 反爬与浏览器辅助:撞上 Cloudflare 等人机验证时,复用系统浏览器解挑战后继续快速抓取。
- 阅读历史记录:自动保存阅读进度,方便继续未完成的阅读。
- 听书功能:集成基于 Kokoro 模型的文本转语音,朗读时按句高亮。
- 个性化主题:支持自定义终端阅读界面颜色主题。
TRNovel 仅为小说阅读工具,不提供任何小说内容。用户需自行确保所阅读内容的合法性和版权合规性。开发者不对因使用 TRNovel 导致的任何法律责任承担责任。