mirror of
https://github.com/arch3rPro/1Panel-Appstore.git
synced 2026-04-14 16:07:13 +08:00
feat(omnitools): 添加 OmniTools 应用配置及文档
This commit is contained in:
11
apps/omnitools/0.6.0/data.yml
Normal file
11
apps/omnitools/0.6.0/data.yml
Normal 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
|
||||
15
apps/omnitools/0.6.0/docker-compose.yml
Normal file
15
apps/omnitools/0.6.0/docker-compose.yml
Normal 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
15
apps/omnitools/README.md
Normal file
@@ -0,0 +1,15 @@
|
||||
## OmniTools
|
||||
|
||||
**OmniTools** 是一个完全前端运行的多功能工具合集,覆盖图像/视频/音频、PDF、文本/列表、日期时间、数学与数据处理等场景。所有文件均在**本地浏览器**处理,**无广告**、**无跟踪**。Docker 镜像约 **28MB**(部署更快)。
|
||||
|
||||
### 功能
|
||||
- **图像/视频/音频**:调整大小、格式转换、编辑、剪辑、倒放等
|
||||
- **PDF**:拆分、合并、编辑等
|
||||
- **文本/列表**:大小写转换、列表打乱、文本格式化等
|
||||
- **日期时间**:日期计算、时区转换等
|
||||
- **数学**:素数生成、电压/电流/电阻计算等
|
||||
- **数据**:JSON、CSV、XML 工具等
|
||||
|
||||
### 项目概况
|
||||
- 演示站点:[omnitools.app](https://omnitools.app)
|
||||
|
||||
14
apps/omnitools/README_en.md
Normal file
14
apps/omnitools/README_en.md
Normal 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
27
apps/omnitools/data.yml
Normal 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
|
||||
11
apps/omnitools/latest/data.yml
Normal file
11
apps/omnitools/latest/data.yml
Normal 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
|
||||
15
apps/omnitools/latest/docker-compose.yml
Normal file
15
apps/omnitools/latest/docker-compose.yml
Normal 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
BIN
apps/omnitools/omini.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 8.9 KiB |
Reference in New Issue
Block a user