连接到阅读
如果你在读网文,那想必你或多或少都听说过 开源阅读 / Legado 的大名,中文互联网上的书源五花八门满天飞,开源阅读已经成为了书源的一个事实性标准。
同时也有社区开发者 hectorqin
开发了阅读服务器版本,兼容阅读的书源,但可以部署在服务器上,以便跨平台访问。
小幻阅读通过 API 与开源阅读结合,但开源阅读与阅读服务器版的配置有一定的区别,下面会列出具体如何操作,请按需配置。
IMPORTANT
你只能导入已经在 APP 里加入书架的书籍,只有这些书籍才能通过 API 获取到章节列表及章节内容。
连接到开源阅读(安卓手机)
前提条件
你需要一台安卓手机,并且安装了开源阅读的最新版本(撰写文档时,最新版本为 3.25)。
操作步骤
- 进入
我的
,找到Web服务
并打开。 - 如果应用弹出后台运行的申请,请同意。否则息屏后,阅读的 Web 服务可能会停止运行,导致无法通过 API 阅读内容。
- 将
Web服务
下方的网址填入小幻阅读的配置对话框中。 - 勾选需要导入的书籍后,点击左上角
导入到书架
按钮即可。
连接到阅读服务器版
前提条件
你需要提前部署好 hectorqin/reader。
这里有两种部署选项:
- 如果你部署的是无需注册账户的版本,那不需要做什么操作,只要可以在当前网络下访问这个网址即可
- 如果你部署的是需要账户注册的版本,那需要先完成账户注册,并且在浏览器中登录
操作步骤
如果是账号注册,请这样操作:
- 在 Chrome 或 Microsoft Edge 浏览器中打开服务网址,按下 F12,打开浏览器调试窗口。
- 在底部的控制台窗口中输入
localStorage.api_token
。
配置服务:
- 将你的服务网址连同访问密钥(如果有)一起填写到小幻阅读内的配置对话框中。
- 勾选需要导入的书籍后,点击左上角
导入到书架
按钮即可。
常见问题
问:无法连接开源阅读
答:
- 请检查网址是否填写错误:
- 必须要有协议名称 (http 或者 https)
- 标点符号为英文半角符号,检查冒号是否错误地使用了全角符号。应该是
:
而不是:
- 请检查手机亮屏,且阅读APP位于前台时是否可以访问。
- 如果亮屏且位于前台时可以访问,而息屏或进入后台时无法访问,可能是因为你没有给阅读 APP 设置后台运行的权限,导致应用在进入后台时暂停了 WEB 服务,那么小幻阅读就无法通过 API 与 阅读 APP 进行通信了。
- 关于这一点,请根据自己的手机型号搜索如何让应用在后台保持活动。
- 亮屏且配置填写正确的情况下依然无法访问。
- 请在电脑的浏览器中打开手机阅读上显示的 WEB 服务地址
- 如果浏览器中也无法访问,这说明你的手机和电脑可能并不在同一网络下,请将手机切换到和电脑同一网络后重试。
- 如果依然无法访问,这可能是一个 bug,请提交 Issue
问:我在电脑和手机上的阅读进度是否会同步?
答:
会的,但这里有一些额外说明:
初次导入时,会进行一次阅读进度同步,此时你在手机上的阅读进度会同步到电脑端。
当你在电脑端阅读时,每次切换章节,小幻阅读都会通过 API 更新一次阅读进度,虽然不会精确到你具体正在看的段落,但是章节进度会保持一致。
当你在移动端阅读后,再次回到电脑端,在打开书籍时,会先同步移动端的阅读进度。
这种同步严格意义上来说并不算可靠,所以请尽量避免以下操作:
- 不要同时多端阅读。即同时运行着手机上的开源阅读和小幻阅读,并打开同一本书,然后一会儿在手机上阅读,一会儿在电脑上阅读,这会导致阅读进度同步的紊乱。
- 在删除手机书架上的书籍后,记得也删掉小幻阅读中的书籍。在小幻阅读中尝试打开手机上已删除的书籍会导致无法正常阅读(因为 API 不会返回正确的结果)。
问:小说更新后,我该怎么在小幻阅读里查看最新章节?
答:
如果你当前书架中包含在线书籍,那么在顶部菜单中会出现一个云朵图标。
点击该图标,就会逐一同步书架内所有在线书籍的目录。
如果你只需要更新某本书的目录,那就右键(触屏长按)该书籍条目,在上下文菜单中点击 更新目录
即可。