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 visible (Hide)

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.5.4

Published by github-actions[bot] about 2 years ago

Features

  • 新增分组排序功能,新增朗读定时功能,新增音频音量调整功能,修复书架更新并发bug,修复window环境问题,修复书源调试bug,修复音频bug (hectorqin)
reader - v2.5.3

Published by github-actions[bot] over 2 years ago

Features

  • 新增 webdav 书仓功能,新增修改目录规则功能,优化本地书籍换源功能 (hectorqin)
reader - v2.5.2

Published by github-actions[bot] over 2 years ago

Bug Fixes

Builds

reader - v2.5.1

Published by github-actions[bot] over 2 years ago

Features

  • 新增自定义字体功能,优化阅读设置功能,新增书签同步功能 (hectorqin)
reader - v2.5.0

Published by github-actions[bot] over 2 years ago

Features

  • 新增全文搜索功能,本地书籍生成封面优化,epub设置增强 (hectorqin)
  • 新增书签功能 (hectorqin)
reader - v2.4.1

Published by github-actions[bot] over 2 years ago

Features

  • 完善注册登录,新增删除用户书源和恢复默认书源功能,测试CI (hectorqin)
  • 新增本地书仓功能,新增自定义书籍封面功能,新增用户上限和用户书籍上限(hectoqin)
  • 更新阅读内核(hectoqin)
  • 新增清空书源功能,新增自动缓存下一章(hectoqin)
  • 优化本地导入逻辑(hectoqin)
  • 完成替换规则改版逻辑,新增配置方案设置功能,修复bug,优化页面(hectoqin)
  • 新增上下滚动翻页模式,优化页面(hectoqin)
  • 新增简繁转换功能,新增替换规则导入功能,新增设置默认书源功能,新增像素滚动自动翻页,兼容ie,修复bug(hectoqin)
  • 新增书源调试功能,优化书海功能,优化缓存功能(hectoqin)
  • 新增支持CBZ书籍,新增支持卷名,优化调试功能,bug修复,页面优化(hectoqin)
  • 新增书籍管理功能,新增缓存及导出功能,优化书海功能,bug修复(hectoqin)
  • 页面优化
  • bug修复

Documentation

Continuous Integration

Usage

Windows / MacOS / Linux

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

直接下载安装即可,需要安装java环境
有条件建议使用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

# 手动更新
docker-compose pull && docker-compose up -d

服务器版

下载安装 jdk8 以上版本的java

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

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

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

然后用浏览器访问  http://localhost:8080/
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页面资源