#novel #terminal #reader #cli

bin+lib trnovel

Terminal reader for novel

25 releases (4 breaking)

new 0.5.1 Jan 17, 2025
0.5.0 Jan 15, 2025
0.4.9 Jan 14, 2025
0.4.2 Dec 25, 2024
0.1.1 Nov 30, 2024

#501 in Filesystem

Download history 541/week @ 2024-11-29 77/week @ 2024-12-06 320/week @ 2024-12-13 987/week @ 2024-12-20 59/week @ 2024-12-27 638/week @ 2025-01-03 414/week @ 2025-01-10

2,213 downloads per month

MIT license

210KB
5.5K SLoC

TRNovel

TRNovel (Terminal Reader for Novel) 是一个专为小说爱好者设计的终端阅读器。

NPM VersionNPM DownloadsCrates.io VersionCrates.io Total Downloads

目录

简介

TRNovel 是一款基于终端的小说阅读应用程序,由 Rust 语言构建,并采用了 Ratatui 库来提供用户界面。它兼容 Windows、Linux 和 MacOS 操作系统,旨在为用户提供流畅的小说阅读体验。

特性

TRNovel 提供了以下功能:

  • 支持本地 .txt 格式的小说文件。
  • 支持网络小说,通过集成特定书源获取内容。
  • 自动保存阅读历史记录,方便您继续未完成的故事。
  • 提供个性化主题设置,定制您的阅读环境。

请注意,TRNovel 的网络小说功能与 Legado 的书源并不完全兼容。

安装指南

根据您的开发环境,您可以选择以下任意一种方式来安装 TRNovel:

使用 Node.js 环境安装

若您已安装 Node.js 环境,可以通过 npm 全局安装 TRNovel:

npm install -g @trnovel/trnovel

使用 Rust 环境安装

如果您有 Rust 工具链(包括 cargo),可以直接通过 Cargo 安装 TRNovel:

cargo install trnovel

下载预编译二进制文件

对于没有 Node.js 或 Rust 环境的用户,可以从 Releases 页面下载适合您操作系统的最新版本的可执行文件。请确保将下载的文件路径添加到您的环境变量中以便全局调用。

使用说明

声明

  • 请大家支持正版, 所有资源来自网上, 该软件不参与任何制作, 上传, 储存等内容, 禁止传播违法资源
  • 该软件仅供学习交流使用, 禁止个人用于非法商业用途, 请于安装后 24 小时内删除
  • 该软件为空壳软件, 不带源, 自行研究

用户协议及免责申明

  1. 若您不同意本声明的任何内容,请您立即停止使用本软件。一旦您开始使用本软件产品和服务,则表示您已同意本声明的所有内容。
  2. 本软件仅供个人学习、研究和技术交流使用,仅提供展示功能,所有数据资源均由用户自身制作提供,包括但不限于小说、漫画、视频网站、媒体分享站点等。本软件无法控制这些资源的合法性、准确性、完整性或可用性,因此不对资源内容的真实性、合法性或适用性负责。
  3. 您在使用本软件时需自行负责所有操作和使用结果。本软件不对您通过使用本软件获取的任何内容负责,包括但不限于媒体资源的准确性、版权合规性、完整性、安全性和可用性。对于任何因使用本软件导致的损失、损害或法律纠纷,不承担任何责任。
  4. 您在使用本软件时必须遵守您所在国家/地区的相关法律法规,禁止使用本软件进行任何违反法律法规的活动,包括但不限于制作、上传、传播、存储任何违法、侵权、淫秽、诽谤、恶意软件等内容。如您违反相关法律法规,需自行承担法律责任。
  5. 本免责声明适用于本软件的所有用户。本软件保留随时修改、更新本声明的权利,并以Github Readme、软件更新等形式通知用户。请您定期查阅并遵守最新的免责声明。

Dependencies

~29–44MB
~708K SLoC