跳转到内容
GitHub

网络小说

网络小说通过书源(一份描述如何抓取某个站点的 JSON 配置)获取内容。主页选择「网络小说」或运行 trn -n 进入。书源结构与制作详见书源参考

首次进入若没有任何书源,会停在导入模式;已有书源时进入仅选择模式,按 Tab 在两种模式间切换。

书源管理

  1. s 聚焦地址框,输入书源地址 —— 支持 http / https URL,也支持本地 file 路径。下面是一个可直接导入的测试书源:

    https://yexiyue.github.io/TRNovel/test.json
  2. 回车解析,稍候列出该来源里的书源。

  3. ↑/↓ 移动、空格 勾选要导入的书源(可多选),回车确认导入。

  4. Tab 切回仅选择模式,即可看到已导入的书源。

在仅选择模式下选中书源,按 d 弹确认框:y 确认 / n / Esc 取消,或 ←/→ 选择后回车。

在仅选择模式下选中一个书源回车,进入该书源的书籍浏览页。

在线浏览与阅读

  1. 切换分类:按 Tab 打开分类弹窗,书源提供的频道 / 榜单都在这里,↑/↓ 选择,回车进入。

  2. 翻页浏览:↑/↓(或 j/k)在当前页移动,←/→(或 h/l)上一页 / 下一页。

  3. 进入详情:选中一本书回车进入详情页,可见作者、分类、字数、最新章节与简介。

  4. 开始阅读:在详情页回车进入阅读,操作与本地阅读完全一致。

在浏览页按 s 输入关键字回车即可搜索;清空输入框回车(或输入态按 Esc)返回分类浏览。

番茄等部分站点的完整内容需要登录。当书源配置了登录信息(loginUrlloginUi)时,在仅选择模式下选中该书源,按 L 进入登录页。TRNovel 支持两种登录方式:

书源用 loginUi 声明一个登录表单(账号 / 密码等字段)。按 L 进入后填写即可:↑/↓Tab 切换字段,输入凭据,Enter 提交登录,Esc 返回。

书源登录表单

对应的书源配置形如:

{
  "loginUrl": "@js: /* 登录脚本,返回登录头/cookie */",
  "loginUi": [
    { "name": "账号", "type": "text" },
    { "name": "密码", "type": "password" },
    { "name": "记住登录", "type": "toggle" }
  ]
}

字段 type 可为 text / password / select / toggle

loginUrl 是一个普通网页地址(没有 loginUi 表单)时为浏览器登录:按 L 进入后回车打开系统浏览器,在真实页面里完成登录,再回到终端按 Enter 完成,TRNovel 会自动提取 cookie / token。

{
  "loginUrl": "https://fanqienovel.com/",
  "enabledCookieJar": true
}