reader

阅读3服务器版,桌面端,iOS可用。后端 Kotlin + Spring Boot + Vert.x + Coroutine ;前端 Vue.js + Element。麻烦点点star,关注一下公众号【假装大佬】❗️ Demo服务器由于未备案已被关停,建议自行搭建

GPL-3.0 License

Downloads
1.6K
Stars
7.9K

Bot releases are hidden (Show)

reader - Reader Desktop v2.7.3

Published by hectorqin almost 2 years ago

Features

  • 新增书仓搜索及解析书籍功能
  • 修改语音库选择样式
  • 优化书源分组
  • 优化协程逻辑,拆分解析库和控制层库
  • 新增原文阅读模式,优化缓存判断逻辑

Bug Fixes

  • 尝试修复自动切换主题bug
reader - Reader Desktop v2.7.2

Published by hectorqin about 2 years ago

Features

  • 新增Epub解析模式, 支持简繁切换、左右翻页
  • 新增Epub iframe 模式左右翻页功能
  • 修改日志配置,仅保留7天
  • 新增书仓文件管理筛选功能
  • 修改简繁切换库,样式优化,感谢 @terry3041

Bug Fixes

  • 修复桌面端bug
reader - Reader Desktop v2.7.1

Published by hectorqin about 2 years ago

Bug Fixes

  • 修复书仓下载bug
  • 修复书籍追更选项设置bug
reader - Reader Desktop v2.7.0

Published by hectorqin about 2 years ago

Features

  • 新增远程webview镜像,支持使用 hectorqin/remote-webview 镜像作为远程 webview,使用 --reader.app.remoteWebviewApi="http://0.0.0.0:8050" 启用。
  • 新增书源cookie,cache功能支持
  • 新增上下左右边距设置
reader - Reader Desktop v2.6.4

Published by hectorqin about 2 years ago

Features

  • 新增远程 webview 支持,目前仅支持 scrapinghub/splash 镜像作为远程 webview,使用 --reader.app.remoteWebviewApi="http://0.0.0.0:8050" 启用。
  • 优化听书逻辑

Bug Fixes

  • 复清理用户bug
reader - Reader Desktop v2.6.3

Published by hectorqin about 2 years ago

Features

  • 新增清理不活跃用户功能
  • 优化书架更新逻辑
  • 新增书架更新间隔设置选项(单位分钟,必须是10的倍数) --reader.app.shelfUpdateInteval=10

Bug Fixes

  • 修复加入书架bug
  • 修改CI
  • 修复配置方案失效bug
reader - Reader Desktop v2.6.2

Published by hectorqin about 2 years ago

Features

  • 添加用户并发修改锁

Bug Fixes

  • 修改CI
reader - Reader Desktop v2.6.1

Published by hectorqin about 2 years ago

Bug Fixes

  • 修改CI

Notice

数据目录在 用户目录/.config/reader

reader - Update

Published by hectorqin about 2 years ago

The update json file.

reader - v2.0.3

Published by hectorqin over 2 years ago

修改内容

应用数据目录

mac版 storage 默认是 用户目录/.reader/storage
window版 storage 默认是 程序目录/storage

Windows / MacOS / Linux

直接下载安装即可,需要安装java环境
有条件建议使用docker版本,docker版本会不定期发布小版本更新

手机端

使用docker版本或者服务器版本,访问web页面

# 使用docker-compose
# 创建 /home/reader 目录,也可使用其他目录,更换目录需要编辑 docker-compose.yaml 里面的挂载目录 volumes
# 下载项目里的 docker-compose.yaml 到 /home/reader 目录
# 按照 docker-compose.yaml 里面的注释编辑相关配置
# 启动 docker-compose
docker-compose up -d

# 停止 docker-compose
docker-compose stop

服务器版

下载安装 jdk10 以上版本的java

创建程序目录  reader
下载  reader-2.0.0.jar,放到 reader 目录

window系统 打开CMD,进入到 reader 目录,执行程序
linux系统打开终端,进入到 reader 目录,执行程序

java -jar reader-2.0.0.jar --reader.server.port=8080

然后用浏览器访问  http://localhost:8080/
reader - v1.9.4

Published by hectorqin over 2 years ago

修改内容

  • 新增缓存管理,优化缓存逻辑
  • 新增页面模式设置
  • 新增自定义主题模式设置
  • 新增远程书源导入功能
  • 新增读取epub封面,优化导入逻辑,优化书源错误标记
  • 新增书源导出功能
  • 新增按分组搜索书源功能
  • 新增刷新章节内容功能
  • 新增翻页动画时长设置
  • 修复iPad兼容问题
  • 修复精确搜索bug,优化json序列化
  • 页面优化
  • bug修复

应用数据目录

mac版 storage 默认是 用户目录/.reader/storage
window版 storage 默认是 程序目录/storage

Windows / MacOS / Linux

直接下载安装即可,需要安装java环境
有条件建议使用docker版本,docker版本会不定期发布小版本更新

手机端

使用docker版本或者服务器版本,访问web页面

# 使用docker-compose
# 创建 /home/reader 目录,也可使用其他目录,更换目录需要编辑 docker-compose.yaml 里面的挂载目录 volumes
# 下载项目里的 docker-compose.yaml 到 /home/reader 目录
# 按照 docker-compose.yaml 里面的注释编辑相关配置
# 启动 docker-compose
docker-compose up -d

# 停止 docker-compose
docker-compose stop

服务器版

下载安装 jdk10 以上版本的java

创建程序目录  reader
下载  reader-1.9.0.jar,放到 reader 目录

window系统 打开CMD,进入到 reader 目录,执行程序
linux系统打开终端,进入到 reader 目录,执行程序

java -jar reader-1.9.0.jar --reader.server.port=8080

然后用浏览器访问  http://localhost:8080/

2022-04-07 更新 v1.9.4

reader - V1.8.0

Published by hectorqin almost 3 years ago

修改内容

  • 新增点击翻页和选择文字过滤关闭选项
  • 支持设置代理(待测试)
  • 修复旧版本自动迁移bug
  • 修复搜索bug
  • 完善失败源标记和恢复逻辑
  • 优化ios pwa样式
  • 优化书籍标签显示
  • 页面优化
  • bug修复

应用数据目录

mac版 storage 默认是 用户目录/.reader/storage
window版 storage 默认是 程序目录/storage

Windows / MacOS / Linux

直接下载安装即可,需要安装java环境

手机端

使用docker版本或者服务器版本,访问web页面

服务器版

下载安装 jdk10 以上版本的java

创建程序目录  reader
下载  reader-1.8.0.jar,放到 reader 目录

window系统 打开CMD,进入到 reader 目录,执行程序
linux系统打开终端,进入到 reader 目录,执行程序

java -jar reader-1.8.0.jar --reader.server.port=8080

然后用浏览器访问  http://localhost:8080/

12-13 更新web页面资源