mirror of
https://github.com/okxlin/appstore.git
synced 2026-09-22 08:00:59 +00:00
Normalize whitespace in merged app files
Remove trailing whitespace and CRLF artifacts from newly merged app metadata, README, and compose files without changing app behavior.
This commit is contained in:
+32
-32
@@ -1,33 +1,33 @@
|
||||
# 使用说明
|
||||
|
||||
- **默认访问地址**
|
||||
ESPHome Dashboard 默认运行在 6052 端口:
|
||||
```
|
||||
IP:6052
|
||||
```
|
||||
|
||||
# 关于 ESPHome
|
||||
|
||||
将 ESP32、ESP8266、BK72xx、RP2040 和其他支持的板子通过简单的 YAML 配置转变为强大的智能家居设备。
|
||||
|
||||
### 主要特性:
|
||||
- **无需编程**:使用简单的 YAML 配置文件而不是复杂的 C++代码。
|
||||
- **无线更新**:通过OTA升级您的设备,无需物理访问。
|
||||
- **模块化设计**:支持数百种传感器、显示屏和其他组件。
|
||||
- **本地控制**:设备本地运行,无需依赖云服务。
|
||||
|
||||
### 谁使用 ESPHome?
|
||||
- **DIY 爱好者** - 创建定制传感器、开关和显示屏,满足特定需求
|
||||
- **智能家居爱好者** - 用经济实惠的定制设备扩展他们的智能家居系统
|
||||
- **专业集成商** - 为客户部署可靠、本地控制的智能设备
|
||||
- **制造商** - 创建适用于 ESPHome 认证的产品,配备标准化固件
|
||||
|
||||
### ESPHome 支持哪些微控制器?
|
||||
- **Espressif ESP32 和 ESP8266** - 广泛支持 ESP32 和 ESP8266 微控制器,许多物联网项目的核心。
|
||||
- **RP2040** - 支持树莓派的 RP2040 微控制器。
|
||||
- **其他** - 支持 Nordic Semiconductor nRF52、Realtek RTL87xx 和 Becken BK72xx 芯片。
|
||||
- **桌面** - 许多 ESPHome 组件可以在使用主机平台的情况下在桌面计算机上运行!
|
||||
|
||||
### 注意事项:
|
||||
1. **网络模式**:本应用使用 `host` 网络模式,以便能够自动发现局域网内的 ESP 设备。
|
||||
# 使用说明
|
||||
|
||||
- **默认访问地址**
|
||||
ESPHome Dashboard 默认运行在 6052 端口:
|
||||
```
|
||||
IP:6052
|
||||
```
|
||||
|
||||
# 关于 ESPHome
|
||||
|
||||
将 ESP32、ESP8266、BK72xx、RP2040 和其他支持的板子通过简单的 YAML 配置转变为强大的智能家居设备。
|
||||
|
||||
### 主要特性:
|
||||
- **无需编程**:使用简单的 YAML 配置文件而不是复杂的 C++代码。
|
||||
- **无线更新**:通过OTA升级您的设备,无需物理访问。
|
||||
- **模块化设计**:支持数百种传感器、显示屏和其他组件。
|
||||
- **本地控制**:设备本地运行,无需依赖云服务。
|
||||
|
||||
### 谁使用 ESPHome?
|
||||
- **DIY 爱好者** - 创建定制传感器、开关和显示屏,满足特定需求
|
||||
- **智能家居爱好者** - 用经济实惠的定制设备扩展他们的智能家居系统
|
||||
- **专业集成商** - 为客户部署可靠、本地控制的智能设备
|
||||
- **制造商** - 创建适用于 ESPHome 认证的产品,配备标准化固件
|
||||
|
||||
### ESPHome 支持哪些微控制器?
|
||||
- **Espressif ESP32 和 ESP8266** - 广泛支持 ESP32 和 ESP8266 微控制器,许多物联网项目的核心。
|
||||
- **RP2040** - 支持树莓派的 RP2040 微控制器。
|
||||
- **其他** - 支持 Nordic Semiconductor nRF52、Realtek RTL87xx 和 Becken BK72xx 芯片。
|
||||
- **桌面** - 许多 ESPHome 组件可以在使用主机平台的情况下在桌面计算机上运行!
|
||||
|
||||
### 注意事项:
|
||||
1. **网络模式**:本应用使用 `host` 网络模式,以便能够自动发现局域网内的 ESP 设备。
|
||||
2. **USB 烧录**:如果您需要通过 USB 串口直接从服务器烧录固件,可能需要在 Docker 中映射设备路径(如 `/dev/ttyUSB0`),或使用 ESPHome Web 端口进行首次烧录。
|
||||
@@ -1,10 +1,10 @@
|
||||
# Forgejo
|
||||
|
||||
**Forgejo** 是一个由社区驱动的开源代码协作平台,专注于为开发者提供安全、自主可控的代码托管与 DevOps 工具链。它基于 Gitea 分支发展而来,继承了轻量高效的特性,同时强化了对开放治理、隐私保护及可持续生态的支持,是自托管场景下的理想选择。
|
||||
**Forgejo** 是一个由社区驱动的开源代码协作平台,专注于为开发者提供安全、自主可控的代码托管与 DevOps 工具链。它基于 Gitea 分支发展而来,继承了轻量高效的特性,同时强化了对开放治理、隐私保护及可持续生态的支持,是自托管场景下的理想选择。
|
||||
|
||||
## 优势:
|
||||
## 优势:
|
||||
|
||||
- **社区驱动**:完全由开源社区主导,开发透明且路线图开放,保障用户需求优先。
|
||||
- **社区驱动**:完全由开源社区主导,开发透明且路线图开放,保障用户需求优先。
|
||||
- **隐私至上**:支持私有化部署,赋予用户对数据的绝对控制权,满足企业级安全合规要求。
|
||||
- **轻量高效**:基于 Go 语言构建,低资源消耗、高性能响应,适配从个人到团队的多规模场景。
|
||||
- **开放治理**:通过去中心化协作模式推动发展,倡导代码自由与工具伦理,拒绝商业绑定。
|
||||
- **轻量高效**:基于 Go 语言构建,低资源消耗、高性能响应,适配从个人到团队的多规模场景。
|
||||
- **开放治理**:通过去中心化协作模式推动发展,倡导代码自由与工具伦理,拒绝商业绑定。
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
# Forgejo
|
||||
# Forgejo
|
||||
|
||||
**Forgejo** is a community-driven open-source code collaboration platform, dedicated to providing developers with secure, self-controlled code hosting and DevOps toolchains. It is developed as a fork of Gitea, inheriting its lightweight and efficient characteristics while enhancing support for open governance, privacy protection, and sustainable ecosystems. It is an ideal choice for self-hosted scenarios.
|
||||
**Forgejo** is a community-driven open-source code collaboration platform, dedicated to providing developers with secure, self-controlled code hosting and DevOps toolchains. It is developed as a fork of Gitea, inheriting its lightweight and efficient characteristics while enhancing support for open governance, privacy protection, and sustainable ecosystems. It is an ideal choice for self-hosted scenarios.
|
||||
|
||||
## Advantages:
|
||||
## Advantages:
|
||||
|
||||
- **Community-Driven**: Fully led by the open-source community, with transparent development and an open roadmap, ensuring user needs are prioritized.
|
||||
- **Privacy-First**: Supports private deployment, giving users absolute control over their data and meeting enterprise-level security and compliance requirements.
|
||||
- **Lightweight and Efficient**: Built with Go, it features low resource consumption and high-performance responsiveness, suitable for scenarios ranging from individual use to team collaboration.
|
||||
- **Community-Driven**: Fully led by the open-source community, with transparent development and an open roadmap, ensuring user needs are prioritized.
|
||||
- **Privacy-First**: Supports private deployment, giving users absolute control over their data and meeting enterprise-level security and compliance requirements.
|
||||
- **Lightweight and Efficient**: Built with Go, it features low resource consumption and high-performance responsiveness, suitable for scenarios ranging from individual use to team collaboration.
|
||||
- **Open Governance**: Promotes development through a decentralized collaboration model, advocating for code freedom and tool ethics, and rejecting commercial lock-in.
|
||||
@@ -11,8 +11,8 @@ services:
|
||||
environment:
|
||||
- SERVER_PORT=8080
|
||||
- TZ=${TIME_ZONE}
|
||||
networks:
|
||||
- 1panel-network
|
||||
networks:
|
||||
- 1panel-network
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
## 项目介绍
|
||||
|
||||
网盘直链解析工具能把网盘分享下载链接转化为直链,已支持蓝奏云/蓝奏云优享/奶牛快传/移动云云空间/小飞机盘/亿方云/123云盘/Cloudreve等,支持加密分享。
|
||||
网盘直链解析工具能把网盘分享下载链接转化为直链,已支持蓝奏云/蓝奏云优享/奶牛快传/移动云云空间/小飞机盘/亿方云/123云盘/Cloudreve等,支持加密分享。
|
||||
|
||||
*重要声明:本项目仅供学习参考;请不要将此项目用于任何商业用途,否则可能带来严重的后果。转发/分享该项目请注明来源*
|
||||
|
||||
@@ -13,7 +13,7 @@ services:
|
||||
- ./data/logs:/app/logs
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
labels:
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
||||
networks:
|
||||
|
||||
@@ -10,9 +10,9 @@ services:
|
||||
volumes:
|
||||
- /data/puff:/data
|
||||
image: bitaur/puff:latest
|
||||
labels:
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
||||
networks:
|
||||
1panel-network:
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
|
||||
@@ -1,35 +1,35 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 3000
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
label:
|
||||
en: Port
|
||||
ja: ポート
|
||||
ms: Port
|
||||
pt-br: Porta
|
||||
ru: Порт
|
||||
ko: 포트
|
||||
zh: 端口
|
||||
zh-Hant: 埠
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: ./storage
|
||||
edit: true
|
||||
envKey: AUDIOBOOK_STORAGE_PATH
|
||||
labelEn: Audiobook Storage Path
|
||||
labelZh: 有声书存储路径
|
||||
label:
|
||||
en: Audiobook Storage Path
|
||||
ja: オーディオブックストレージパス
|
||||
ms: Laluan Penyimpanan Buku Audio
|
||||
pt-br: Caminho de Armazenamento de Audiolivros
|
||||
ru: Путь хранения аудиокниг
|
||||
ko: 오디오북 저장 경로
|
||||
zh: 有声书存储路径
|
||||
zh-Hant: 有聲書存儲路徑
|
||||
required: true
|
||||
type: text
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 3000
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
label:
|
||||
en: Port
|
||||
ja: ポート
|
||||
ms: Port
|
||||
pt-br: Porta
|
||||
ru: Порт
|
||||
ko: 포트
|
||||
zh: 端口
|
||||
zh-Hant: 埠
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: ./storage
|
||||
edit: true
|
||||
envKey: AUDIOBOOK_STORAGE_PATH
|
||||
labelEn: Audiobook Storage Path
|
||||
labelZh: 有声书存储路径
|
||||
label:
|
||||
en: Audiobook Storage Path
|
||||
ja: オーディオブックストレージパス
|
||||
ms: Laluan Penyimpanan Buku Audio
|
||||
pt-br: Caminho de Armazenamento de Audiolivros
|
||||
ru: Путь хранения аудиокниг
|
||||
ko: 오디오북 저장 경로
|
||||
zh: 有声书存储路径
|
||||
zh-Hant: 有聲書存儲路徑
|
||||
required: true
|
||||
type: text
|
||||
|
||||
@@ -1,27 +1,27 @@
|
||||
services:
|
||||
tingreader:
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:3000"
|
||||
volumes:
|
||||
- "./data:/app/data"
|
||||
- "./plugins:/app/plugins"
|
||||
- "./temp:/app/temp"
|
||||
- "${AUDIOBOOK_STORAGE_PATH}:/app/storage"
|
||||
environment:
|
||||
- TING_SERVER__HOST=0.0.0.0
|
||||
- TING_SERVER__PORT=3000
|
||||
- TING_SECURITY__JWT_SECRET=${TING_SECURITY__JWT_SECRET}
|
||||
- TEMP_DIR=/app/temp
|
||||
- DATA_DIR=/app/data
|
||||
- STORAGE_DIR=/app/storage
|
||||
image: dqsq2e2/ting-reader:1.2.6
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
services:
|
||||
tingreader:
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:3000"
|
||||
volumes:
|
||||
- "./data:/app/data"
|
||||
- "./plugins:/app/plugins"
|
||||
- "./temp:/app/temp"
|
||||
- "${AUDIOBOOK_STORAGE_PATH}:/app/storage"
|
||||
environment:
|
||||
- TING_SERVER__HOST=0.0.0.0
|
||||
- TING_SERVER__PORT=3000
|
||||
- TING_SECURITY__JWT_SECRET=${TING_SECURITY__JWT_SECRET}
|
||||
- TEMP_DIR=/app/temp
|
||||
- DATA_DIR=/app/data
|
||||
- STORAGE_DIR=/app/storage
|
||||
image: dqsq2e2/ting-reader:1.2.6
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
|
||||
+39
-39
@@ -1,39 +1,39 @@
|
||||
# Ting Reader
|
||||
|
||||
Ting Reader 是一个轻量级的自托管有声书平台,专为有声书爱好者打造。
|
||||
|
||||
## 功能特性
|
||||
|
||||
- ⚡ Rust 核心,资源占用极低,响应速度极快
|
||||
- 📚 自动刮削元数据,支持喜马拉雅等平台
|
||||
- 🔌 插件系统,支持 JS、WASM 和 Native 插件
|
||||
- 🎨 自适应主题,根据封面自动调色
|
||||
- 🎵 支持 MP3, M4A, M4B, WAV, FLAC, OGG, OPUS, AAC, WMA等主流格式
|
||||
- 🎧 沉浸式播放,支持跳过片头/片尾、速度调节、进度记忆
|
||||
- 🌓 完美的深色模式
|
||||
- 🔐 完善的权限管理
|
||||
|
||||
## 默认账号
|
||||
|
||||
- 用户名:`admin`
|
||||
- 密码:`admin123`
|
||||
|
||||
⚠️ 首次登录后请务必修改默认密码!
|
||||
|
||||
## 使用说明
|
||||
|
||||
1. 安装完成后访问应用
|
||||
2. 使用默认账号登录
|
||||
3. 在管理后台添加存储库,指向有声书文件目录
|
||||
4. 系统会自动扫描并刮削元数据
|
||||
5. 开始享受有声书之旅!
|
||||
|
||||
## 相关链接
|
||||
|
||||
- 官方网站:https://www.tingreader.cn
|
||||
- GitHub:https://github.com/dqsq2e2/ting-reader
|
||||
- QQ 交流群:1082770534
|
||||
|
||||
## 开源协议
|
||||
|
||||
MIT License
|
||||
# Ting Reader
|
||||
|
||||
Ting Reader 是一个轻量级的自托管有声书平台,专为有声书爱好者打造。
|
||||
|
||||
## 功能特性
|
||||
|
||||
- ⚡ Rust 核心,资源占用极低,响应速度极快
|
||||
- 📚 自动刮削元数据,支持喜马拉雅等平台
|
||||
- 🔌 插件系统,支持 JS、WASM 和 Native 插件
|
||||
- 🎨 自适应主题,根据封面自动调色
|
||||
- 🎵 支持 MP3, M4A, M4B, WAV, FLAC, OGG, OPUS, AAC, WMA等主流格式
|
||||
- 🎧 沉浸式播放,支持跳过片头/片尾、速度调节、进度记忆
|
||||
- 🌓 完美的深色模式
|
||||
- 🔐 完善的权限管理
|
||||
|
||||
## 默认账号
|
||||
|
||||
- 用户名:`admin`
|
||||
- 密码:`admin123`
|
||||
|
||||
⚠️ 首次登录后请务必修改默认密码!
|
||||
|
||||
## 使用说明
|
||||
|
||||
1. 安装完成后访问应用
|
||||
2. 使用默认账号登录
|
||||
3. 在管理后台添加存储库,指向有声书文件目录
|
||||
4. 系统会自动扫描并刮削元数据
|
||||
5. 开始享受有声书之旅!
|
||||
|
||||
## 相关链接
|
||||
|
||||
- 官方网站:https://www.tingreader.cn
|
||||
- GitHub:https://github.com/dqsq2e2/ting-reader
|
||||
- QQ 交流群:1082770534
|
||||
|
||||
## 开源协议
|
||||
|
||||
MIT License
|
||||
|
||||
+30
-30
@@ -1,30 +1,30 @@
|
||||
name: Ting Reader
|
||||
tags:
|
||||
- 多媒体
|
||||
title: 轻量级自托管有声书平台
|
||||
description: 轻量级自托管有声书平台,支持自动刮削元数据、多端播放进度同步
|
||||
additionalProperties:
|
||||
key: ting-reader
|
||||
name: Ting Reader
|
||||
tags:
|
||||
- Media
|
||||
shortDescZh: 轻量级自托管有声书平台
|
||||
shortDescEn: Lightweight self-hosted audiobook platform
|
||||
type: tool
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
website: https://www.tingreader.cn
|
||||
github: https://github.com/dqsq2e2/ting-reader
|
||||
document: https://www.tingreader.cn/guide
|
||||
description:
|
||||
en: Lightweight self-hosted audiobook platform with metadata scraping and multi-device sync
|
||||
zh: 轻量级自托管有声书平台,支持自动刮削元数据、多端播放进度同步
|
||||
zh-Hant: 輕量級自託管有聲書平台,支援自動刮削元數據、多端播放進度同步
|
||||
ja: メタデータスクレイピングとマルチデバイス同期をサポートする軽量オーディオブックプラットフォーム
|
||||
ms: Platform buku audio ringan dengan pengikisan metadata dan penyegerakan berbilang peranti
|
||||
pt-br: Plataforma de audiolivros leve com raspagem de metadados e sincronização multi-dispositivo
|
||||
ru: Легкая платформа для аудиокниг со скрапингом метаданных и синхронизацией между устройствами
|
||||
ko: 메타데이터 스크래핑 및 다중 장치 동기화를 지원하는 경량 오디오북 플랫폼
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
name: Ting Reader
|
||||
tags:
|
||||
- 多媒体
|
||||
title: 轻量级自托管有声书平台
|
||||
description: 轻量级自托管有声书平台,支持自动刮削元数据、多端播放进度同步
|
||||
additionalProperties:
|
||||
key: ting-reader
|
||||
name: Ting Reader
|
||||
tags:
|
||||
- Media
|
||||
shortDescZh: 轻量级自托管有声书平台
|
||||
shortDescEn: Lightweight self-hosted audiobook platform
|
||||
type: tool
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
website: https://www.tingreader.cn
|
||||
github: https://github.com/dqsq2e2/ting-reader
|
||||
document: https://www.tingreader.cn/guide
|
||||
description:
|
||||
en: Lightweight self-hosted audiobook platform with metadata scraping and multi-device sync
|
||||
zh: 轻量级自托管有声书平台,支持自动刮削元数据、多端播放进度同步
|
||||
zh-Hant: 輕量級自託管有聲書平台,支援自動刮削元數據、多端播放進度同步
|
||||
ja: メタデータスクレイピングとマルチデバイス同期をサポートする軽量オーディオブックプラットフォーム
|
||||
ms: Platform buku audio ringan dengan pengikisan metadata dan penyegerakan berbilang peranti
|
||||
pt-br: Plataforma de audiolivros leve com raspagem de metadados e sincronização multi-dispositivo
|
||||
ru: Легкая платформа для аудиокниг со скрапингом метаданных и синхронизацией между устройствами
|
||||
ko: 메타데이터 스크래핑 및 다중 장치 동기화를 지원하는 경량 오디오북 플랫폼
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
|
||||
Reference in New Issue
Block a user