feat(omnitools): 添加 OmniTools 应用配置及文档

This commit is contained in:
arch3rPro
2025-11-05 16:40:35 +08:00
parent dc439532bc
commit 5df2214554
8 changed files with 108 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
additionalProperties:
formFields:
- default: "8080"
envKey: PANEL_APP_PORT_HTTP
label:
en: Port
zh: 端口
required: true
type: number
edit: true
rule: paramPort

View File

@@ -0,0 +1,15 @@
services:
omni-tools:
image: iib0011/omni-tools:0.6.0
container_name: omni-tools
restart: always
ports:
- "${PANEL_APP_PORT_HTTP}:80"
networks:
- 1panel-network
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

15
apps/omnitools/README.md Normal file
View File

@@ -0,0 +1,15 @@
## OmniTools
**OmniTools** 是一个完全前端运行的多功能工具合集,覆盖图像/视频/音频、PDF、文本/列表、日期时间、数学与数据处理等场景。所有文件均在**本地浏览器**处理,**无广告**、**无跟踪**。Docker 镜像约 **28MB**(部署更快)。
### 功能
- **图像/视频/音频**:调整大小、格式转换、编辑、剪辑、倒放等
- **PDF**:拆分、合并、编辑等
- **文本/列表**:大小写转换、列表打乱、文本格式化等
- **日期时间**:日期计算、时区转换等
- **数学**:素数生成、电压/电流/电阻计算等
- **数据**JSON、CSV、XML 工具等
### 项目概况
- 演示站点:[omnitools.app](https://omnitools.app)

View File

@@ -0,0 +1,14 @@
## OmniTools
**OmniTools** is a fully client-side toolkit for everyday tasks across media, PDF, text, time, math, and data. Files are processed **in-browser**, with **no ads** and **no tracking**. The Docker image is about **28MB** for fast deployment.
### Features
- **Image/Video/Audio**: resize, convert, edit, trim, reverse
- **PDF**: split, merge, edit
- **Text/List**: case converters, list shuffler, formatters
- **Date & Time**: calculators, time zone converters
- **Math**: prime generation, voltage/current/resistance calculations
- **Data**: tools for JSON, CSV, XML
### Project Snapshot
- Demo: [omnitools.app](https://omnitools.app)

27
apps/omnitools/data.yml Normal file
View File

@@ -0,0 +1,27 @@
name: OmniTools
tags:
- 实用工具
- Web 服务器
- 开发工具
title: 一套功能强大的日常任务网络工具,自托管。无广告,无追踪,只需通过浏览器即可享受快速便捷的实用功能!
description:
en: Self-hosted collection of powerful web-based tools for everyday tasks. No
ads, no tracking, just fast, accessible utilities right from your browser!
zh: 一套功能强大的日常任务网络工具,自托管。无广告,无追踪,只需通过浏览器即可享受快速便捷的实用功能!
additionalProperties:
key: omni-tools
name: OmniTools
tags:
- Tool
- Server
- DevTool
shortDescZh: 一套功能强大的日常任务网络工具,自托管。无广告,无追踪,只需通过浏览器即可享受快速便捷的实用功能!
shortDescEn: Self-hosted collection of powerful web-based tools for everyday
tasks. No ads, no tracking, just fast, accessible utilities right from your
browser!
type: website
crossVersionUpdate: true
limit: 0
website: https://omnitools.app/
github: https://github.com/iib0011/omni-tools
document: https://github.com/iib0011/omni-tools

View File

@@ -0,0 +1,11 @@
additionalProperties:
formFields:
- default: "8080"
envKey: PANEL_APP_PORT_HTTP
label:
en: Port
zh: 端口
required: true
type: number
edit: true
rule: paramPort

View File

@@ -0,0 +1,15 @@
services:
omni-tools:
image: iib0011/omni-tools:latest
container_name: omni-tools
restart: always
ports:
- "${PANEL_APP_PORT_HTTP}:80"
networks:
- 1panel-network
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

BIN
apps/omnitools/omini.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB