[PR #1533] Add JSON to TOON converter plugin #1679

Open
opened 2026-02-22 18:04:52 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-plugins/pull/1533
Author: @AXXZSTHL
Created: 11/12/2025
Status: 🔄 Open

Base: mainHead: feat/json-to-toon-plugin


📝 Commits (1)

  • 0583e38 Add JSON to TOON converter plugin

📊 Changes

7 files changed (+451 additions, -0 deletions)

View changed files

AXXZSTHL/json-to-toon-plugin/.gitignore (+41 -0)
AXXZSTHL/json-to-toon-plugin/PRIVACY_POLICY.md (+47 -0)
AXXZSTHL/json-to-toon-plugin/README.md (+124 -0)
AXXZSTHL/json-to-toon-plugin/app.py (+170 -0)
AXXZSTHL/json-to-toon-plugin/manifest.json (+18 -0)
AXXZSTHL/json-to-toon-plugin/openapi.yaml (+48 -0)
AXXZSTHL/json-to-toon-plugin/requirements.txt (+3 -0)

📄 Description

需要复制到 Dify Plugins 仓库的文件清单

必需文件(必须复制)

以下文件需要复制到 dify-plugins/your-org/json-to-toon/ 目录:

  1. manifest.json - 插件清单文件(发布前需更新联系信息)
  2. openapi.yaml - OpenAPI 规范文件
  3. app.py - 主应用代码
  4. requirements.txt - Python 依赖
  5. README.md - 插件文档
  6. PRIVACY_POLICY.md - 隐私政策文件

可选文件(建议复制)

  1. .gitignore - Git 忽略配置

不需要的文件(测试和开发文件,不需要提交)

  • test_converter.py
  • example_usage.py
  • example.json
  • CHECKLIST.md
  • PROJECT_STRUCTURE.md
  • QUICKSTART.md
  • COPY_FILES.md

目录结构

在 Dify Plugins 仓库中,最终结构应该是:

dify-plugins/
└── your-org/              # 您的组织名称(GitHub 用户名或组织名)
    └── json-to-toon/      # 插件名称
        ├── manifest.json
        ├── openapi.yaml
        ├── app.py
        ├── requirements.txt
        ├── README.md
        ├── PRIVACY_POLICY.md
        └── .gitignore

注意事项

  1. 更新 manifest.json:在复制前或复制后,需要更新:

    • contact_email: 改为您的真实邮箱
    • legal_info_url: 改为您的 GitHub 仓库中 PRIVACY_POLICY.md 的 URL
  2. 组织名称your-org 应该替换为您的 GitHub 用户名或组织名称

  3. 插件名称json-to-toon 是插件目录名,应与 manifest.json 中的名称一致


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify-plugins/pull/1533 **Author:** [@AXXZSTHL](https://github.com/AXXZSTHL) **Created:** 11/12/2025 **Status:** 🔄 Open **Base:** `main` ← **Head:** `feat/json-to-toon-plugin` --- ### 📝 Commits (1) - [`0583e38`](https://github.com/langgenius/dify-plugins/commit/0583e38cff31d076f5ec010004cb643c31661a49) Add JSON to TOON converter plugin ### 📊 Changes **7 files changed** (+451 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `AXXZSTHL/json-to-toon-plugin/.gitignore` (+41 -0) ➕ `AXXZSTHL/json-to-toon-plugin/PRIVACY_POLICY.md` (+47 -0) ➕ `AXXZSTHL/json-to-toon-plugin/README.md` (+124 -0) ➕ `AXXZSTHL/json-to-toon-plugin/app.py` (+170 -0) ➕ `AXXZSTHL/json-to-toon-plugin/manifest.json` (+18 -0) ➕ `AXXZSTHL/json-to-toon-plugin/openapi.yaml` (+48 -0) ➕ `AXXZSTHL/json-to-toon-plugin/requirements.txt` (+3 -0) </details> ### 📄 Description # 需要复制到 Dify Plugins 仓库的文件清单 ## 必需文件(必须复制) 以下文件需要复制到 `dify-plugins/your-org/json-to-toon/` 目录: 1. **manifest.json** - 插件清单文件(发布前需更新联系信息) 2. **openapi.yaml** - OpenAPI 规范文件 3. **app.py** - 主应用代码 4. **requirements.txt** - Python 依赖 5. **README.md** - 插件文档 6. **PRIVACY_POLICY.md** - 隐私政策文件 ## 可选文件(建议复制) 7. **.gitignore** - Git 忽略配置 ## 不需要的文件(测试和开发文件,不需要提交) - test_converter.py - example_usage.py - example.json - CHECKLIST.md - PROJECT_STRUCTURE.md - QUICKSTART.md - COPY_FILES.md ## 目录结构 在 Dify Plugins 仓库中,最终结构应该是: ``` dify-plugins/ └── your-org/ # 您的组织名称(GitHub 用户名或组织名) └── json-to-toon/ # 插件名称 ├── manifest.json ├── openapi.yaml ├── app.py ├── requirements.txt ├── README.md ├── PRIVACY_POLICY.md └── .gitignore ``` ## 注意事项 1. **更新 manifest.json**:在复制前或复制后,需要更新: - `contact_email`: 改为您的真实邮箱 - `legal_info_url`: 改为您的 GitHub 仓库中 PRIVACY_POLICY.md 的 URL 2. **组织名称**:`your-org` 应该替换为您的 GitHub 用户名或组织名称 3. **插件名称**:`json-to-toon` 是插件目录名,应与 manifest.json 中的名称一致 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:04:52 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-plugins#1679