常见问题
参与开发
sh
# 克隆项目
git clone git@github.com:aooiuu/any-reader.git
# 进入项目根目录
cd any-reader
# 启用 Corepack
corepack enable
# 安装依赖
pnpm i
# 运行网页版
pnpm run web:dev源码目录结构
├── docs
├── packages
| ├── cli 命令行工具
| ├── core 规则解析库
| ├── legado 阅读3规则解析库(开发中)
| ├── rule-utils 规则转换
| ├── epub epub解析
| ├── shared 多端通用逻辑
| ├── vscode vscode插件
| ├── utools utools插件
| ├── rubick rubick插件
| ├── server web端需要的服务端
| └── web 模板
├── README.md
└── scripts常见问题
无法使用搜索功能
需要配置规则
搜索失败
如果您是从网络上找到的源,那么可能是源过期了,也可能是规则部分没有支持。
如果使用 eso 可以搜索, 那说明没过期。请提交 issues
本地书籍怎么导入
设置 -> 本地书籍目录 填写本地目录
软件会自动加载目录下的 .txt 和 .epub 文件
数据文件在哪
windows: C:\Users\%USERNAME%\.any-reader\
对应的源码: path.join(os.homedir(), '.any-reader')
导入 ZyPlayer 源
any-reader 会从 tbl_site 列表转换为可以使用的规则。 目前仅支持 type=0 或者 type=1 的源
ZyPlayer 配置一般长这样:
json
{
"tbl_site": [
{
"key": "xxx",
"name": "xxx",
"api": "xxx",
"playUrl": "",
"search": 1,
"group": "xxx",
"status": false,
"type": 1,
"id": "1",
"isActive": true
}
]
// ...
}转换后的规则不但
any-reader可以使用,ESO一样可以使用哦
朗读功能怎么用
设置 -> 热键 -> 朗读
设置热键后, 阅读页面按热键既可, 朗读状态下再按一次暂停。