巨魔脚本商店 - 自动化脚本仓库
- 发布仓库: TrollScript-Release
- API 文档: API.md
| 脚本 | 描述 | 版本 | 文档 |
|---|---|---|---|
| ExpressSMS | 提取快递短信取件码 | 1.0.1 | 📖 |
TrollScript-Store/ ├── .github/ │ └── workflows/ │ └── build-store.yml # GitHub Actions 自动构建 ├── message/ # 消息类脚本 │ └── *.js │ └── README.md # 自动生成的脚本文档 ├── scripts/ │ └── build-store.js # 构建脚本 ├── store.json # 生成的商店数据 ├── package.json └── README.md - 在
message/或其他目录下创建.js文件 - 在文件顶部添加元数据注释:
/* id: YourScriptId name: 脚本名称 description: 脚本描述 icon: terminal category: 工具 version: 1.0.0 */// 你的脚本代码...- 提交并推送到
main分支 - GitHub Actions 会自动构建并更新
store.json和脚本文档
| 字段 | 必填 | 说明 |
|---|---|---|
id | ✅ | 脚本唯一标识符 |
name | ✅ | 脚本显示名称 |
description | ✅ | 脚本描述 |
icon | ✅ | 图标名称 (SF Symbols) |
category | ✅ | 分类名称 |
version | ✅ | 版本号 (语义化版本) |
使用 SF Symbols 图标名称,例如:
terminal- 终端play.circle- 播放message- 消息gear- 设置doc.text- 文档
npm installnpm run build这将扫描所有脚本文件并生成 store.json 和脚本文档。
当你推送脚本文件到 main 分支时,GitHub Actions 会自动:
- 检出代码
- 安装依赖
- 运行构建脚本
- 生成
store.json和各目录的脚本 README - 更新主 README.md 的脚本列表
- 如果有变化,自动提交更新
你也可以在 GitHub Actions 页面手动触发构建(workflow_dispatch)。
{"version": "1.0", "lastUpdated": "2024-03-20T12:00:00Z", "categories": ["工具", "媒体"], "authors": [{"name": "dompling", "avatar": "https://avatars.githubusercontent.com/u/23498579?v=4", "scripts": [{"id": "ScriptId", "name": "脚本名称", "description": "脚本描述", "icon": "terminal", "category": "工具", "version": "1.0.0", "downloadUrl": "https://raw.githubusercontent.com/.../script.js", "size": 1024, "downloads": 100, "createdAt": "2024-03-20T12:00:00Z", "updatedAt": "2024-03-20T12:00:00Z" } ] } ] }ISC © dompling