feat: 优化 reader 安装包

This commit is contained in:
wanghe-fit2cloud
2024-02-23 17:51:02 +08:00
parent 2ca58eca98
commit 1cccef4f8f
8 changed files with 121 additions and 114 deletions

View File

@@ -0,0 +1,54 @@
additionalProperties:
formFields:
- default: '4396'
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number
- default: '50'
edit: true
envKey: READER_APP_USERLIMIT
labelEn: User Limit
labelZh: 用户上限
required: true
type: number
- default: '200'
edit: true
envKey: READER_APP_USERBOOKLIMIT
labelEn: User Book Limit
labelZh: 用户书籍上限
required: true
type: number
- default: "false"
envKey: READER_APP_SECURE
labelEn: Enable Login Authentication
labelZh: 开启登录鉴权,开启后将支持多用户模式
required: true
type: select
values:
- label: 开启
value: "true"
- label: 关闭
value: "false"
- default: reader
envKey: READER_APP_SECUREKEY
labelEn: Admin Password
labelZh: 管理员密码
random: true
required: true
rule: paramComplexity
type: password
- default: "true"
envKey: READER_APP_CACHECHAPTERCONTENT
labelEn: Cache Chapter Content
labelZh: 开启缓存章节内容 V2.0
required: true
type: select
values:
- label: 开启
value: "true"
- label: 关闭
value: "false"

View File

@@ -0,0 +1,25 @@
version: '3.1'
services:
reader:
image: hectorqin/reader:3.2.7
container_name: ${CONTAINER_NAME}
restart: always
ports:
- ${PANEL_APP_PORT_HTTP}:8080
networks:
- 1panel-network
volumes:
- ./data/logs:/logs
- ./data/storage:/storage
environment:
- SPRING_PROFILES_ACTIVE=prod
- READER_APP_USERLIMIT=${READER_APP_USERLIMIT}
- READER_APP_USERBOOKLIMIT=${READER_APP_USERBOOKLIMIT}
- READER_APP_CACHECHAPTERCONTENT=${READER_APP_CACHECHAPTERCONTENT}
- READER_APP_SECURE=${READER_APP_SECURE:-FALSE}
- READER_APP_SECUREKEY=${READER_APP_SECUREKEY}
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

36
apps/reader/README.md Normal file
View File

@@ -0,0 +1,36 @@
# reader
**阅读是一款提供网络文学搜索的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。**
当您搜索一本书的时,阅读会将该书的书名以关键词的形式提交到各个第三方网络文学网站。
各第三方网站返回的内容与阅读无关,阅读对其概不负责,亦不承担任何法律责任。
任何通过使用阅读而链接到的第三方网页均系他人制作或提供,您可能从第三方网页上获得其他服务,阅读对其合法性概不负责,亦不承担任何法律责任。
第三方搜索引擎结果根据您提交的书名自动搜索获得并提供试读,不代表阅读赞成或被搜索链接到的第三方网页上的内容或立场。您应该对使用搜索引擎的结果自行承担风险。
## 主要功能:
- 书架管理
- 书架布局
- 搜索
- 书海
- 看书
- 移动端适配
- 换源
- 翻页方式
- 手势支持
- 自定义主题
- 自定义样式
- WebDAV同步
- 文字替换过滤
- 听书<仅部分浏览器支持手机端会因为锁屏而失效>
- 用户配置备份恢复
- 支持漫画
- 支持音频
- 书源失效检测
- 导入本地TXT、EPUB、UMD、PDF格式的书籍
- 书籍分组
- RSS订阅
- 定时更新书架
- 并发搜书
- 本地书仓
- 支持kindle阅读

18
apps/reader/data.yml Normal file
View File

@@ -0,0 +1,18 @@
name: reader
tags:
- 实用工具
title: 阅读3服务器版
type: 实用工具
additionalProperties:
key: reader
name: reader
tags:
- Tool
shortDescZh: 阅读3服务器版
shortDescEn: Read 3 Server Edition
type: tool
crossVersionUpdate: true
limit: 0
website: https://github.com/hectorqin/reader
github: https://github.com/hectorqin/reader
document: https://github.com/hectorqin/reader/blob/master/doc.md

BIN
apps/reader/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB