Skip to content

adogecheems/doge-reader

Repository files navigation

Doge 阅读器

一款为有道词典笔 OS 设计的第三方阅读器程序,使用 Vue.js 构建

特性

  • 适配各型号词典笔屏幕的响应式设计
  • 无依赖性,无需编译作业
  • 翻页|滚动双模式排版引擎
  • 本地文件浏览支持
  • 书籍目录切换支持
  • 阅读进度自动保存
  • 书签设置支持
  • 字体调节支持

预览

reader.png menu.png index.png example.png

安装

直接安装

  1. 首先确保你已经能够访问词典笔的 adb,否则请先按照 听秋念的教程 获取 adb 权限

  2. releases 页面下载最新版本的安装包

  3. 连接词典笔的 adb(教程中有写),并将 .amr 安装包文件 push 到词典笔 /userdisk 任意目录下(其实你在词典笔的 mtp 文件夹把文件直接拖进去也行...)

adb push <你安装包的路径/>all.amr /userdisk/Favorite/
  1. 使用adb运行如下命令安装程序
adb shell "miniapp_cli install /userdisk/Favorite/all.amr" # 也可以是你自己选的路径
  1. 你现在应该可以在桌面看见 Doge 阅读的粉色图标

从源码编译安装

老实讲意义不大。

  1. 克隆项目存储库到本地
git clone https://github.com/adogecheems/doge-reader.git
  1. 安装依赖
npm install
  1. 编译项目
npm run build:prod

关于Node.js版本

由于框架本身的缺陷,如果你的本机node版本为22或更高,可能会在构建时出现如#4所示的错误。解决方法是使用nvm切换到node 16|18|20版本,或者直接安装一个较旧版本的node。

编译完成后,在项目根目录下会出现 amr 文件,按上文一样操作即可安装

关于

作者:adogecheems
许可证:AGPLv3

"Doge" 是“词典笔 OS 通用生态系统”的意思 (Dictpen OS Generic Ecosystem) 🐶

如果对你有什么帮助,请给我一个 star ⭐️~

About

一款为有道词典笔 OS 设计的第三方阅读器程序 | A third-party reader program designed for Youdao Dictionary Pen OS.

Topics

Resources

Stars

Watchers

Forks

Packages