Skip to content

any-reader

多站点自定义规则聚合阅读工具, 支持小说、漫画。包含 JS 解析库VSCode 插件网页端

软件不提供内容, 也不提供任何规则, 但你可以通过编写 规则, 控制呈现内容

参与开发

VSCode

sh
# 克隆项目
git clone git@github.com:aooiuu/any-reader.git

# 进入项目根目录
cd any-reader

# 安装依赖
pnpm i

# 编译 解析库、工具库、前端模板
pnpm run build

VSCode 打开 /packages/vscode 目录, F5 即可运行调试插件!

Core

调试:

  1. 修改 src\start.ts 文件, 把 rule 变量修改为真实的书源
  2. 进入目录 cd packages\core
  3. vscode 打开调试终端, 输入 pnpm run start

前端模板

sh
# 进入目录
cd packages\web

# 实时编译到 VSCode 目录
pnpm run build:w

源码目录结构

├── docs
├── packages
|  ├── core         规则解析库
|  ├── vscode       vscode 扩展
|  └── web          目前用于 vscode 扩展的 Web 相关页面
├── README.md
└── scripts

常见问题

搜索失败

如果您是从网络上找到的源,那么可能是源过期了,也可能是规则部分没有支持。

如果使用 eso 可以搜索, 那说明没过期。您可以检查规则是否有不支持的部分。

查看规则支持情况. 如果规则支持情况说明里写了支持或部分支持,那请提交 issues