为读小说,准备好了一切
Section titled “为读小说,准备好了一切”AI 一键生成书源
把小说站 URL 交给装了 booksource-generator skill 的 Agent,自动逆向出搜索、目录、正文的选择器,体检到全绿后导入即用。
trn doctor my-source.v2.json TTS 听书
内置 Kokoro 中文语音合成,边听边高亮当前句,解放双眼。
声明式规则引擎
取值后端 CSS、XPath、JSONPath、正则任选;clean 流水线内置 AES/DES、Base64、MD5/SHA、繁简转换,正文加密纯声明式拿下。
反爬与浏览器辅助
撞上 Cloudflare 时复用系统浏览器解挑战,拿到 cookie 后继续走快速请求,必要时点一下「我是真人」即可。
跨平台单二进制
Windows、macOS、Linux 通吃,主题可自定义,基于 ratatui-kit 构建。
让 AI 帮你做书源
Section titled “让 AI 帮你做书源”别人做书源要手写一堆规则,TRNovel 把「逆向、校验、导入」交给 AI 串成闭环:给一个小说站
URL,Agent 自动探站并逆向出选择器,trn doctor 逐项体检到全绿,导入后立刻能读。
从 URL 到能读,三条命令
# 给 Agent 装上 skill,然后把站点 URL 交给它
npx skills add https://github.com/yexiyue/TRNovel/tree/main/skills/booksource-generator
# 全流程体检生成的书源,逐项检查到全绿
trn doctor example.v2.json
# 导入后即可在网络小说模式里阅读
trn import example.v2.json && trn -n
30 秒上手
Section titled “30 秒上手”curl --proto '=https' --tlsv1.2 -LsSf https://github.com/yexiyue/TRNovel/releases/latest/download/trnovel-installer.sh | shpowershell -ExecutionPolicy Bypass -c "irm https://github.com/yexiyue/TRNovel/releases/latest/download/trnovel-installer.ps1 | iex"brew install yexiyue/tap/trnovelcargo install trnovelnpm i -g @trnovel/trnovel装好后即可开读:
trn # 打开主页
trn -q # 续读上一次的位置
trn -n # 网络小说
trn -l ./书库 # 读某个目录下的本地小说