{"_id":"@aigchub/n8n-nodes-aigc-network-disk","_rev":"2-50bf30ee556e0fec781f22920a997aaa","name":"@aigchub/n8n-nodes-aigc-network-disk","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@aigchub/n8n-nodes-aigc-network-disk","version":"1.0.0","keywords":["n8n-community-node-package","aigc","network-disk","file-management","cloud-storage"],"author":{"name":"AIGC Hub","email":"support@aigchub.vip"},"license":"MIT","_id":"@aigchub/n8n-nodes-aigc-network-disk@1.0.0","maintainers":[{"name":"cc11001100","email":"CC11001100@QQ.COM"}],"homepage":"https://github.com/aigchub/n8n-nodes-aigc-network-disk","bugs":{"url":"https://github.com/aigchub/n8n-nodes-aigc-network-disk/issues"},"n8n":{"nodes":["dist/nodes/ExampleNode/ExampleNode.node.js","dist/nodes/HttpBin/HttpBin.node.js","dist/nodes/AigcNetworkDisk/AigcNetworkDisk.node.js","dist/nodes/AigcNetworkDisk/AigcNetworkDiskListFiles.node.js","dist/nodes/AigcNetworkDisk/AigcNetworkDiskUploadFile.node.js","dist/nodes/AigcNetworkDisk/AigcNetworkDiskUploadFromUrl.node.js","dist/nodes/AigcNetworkDisk/AigcNetworkDiskGetFileInfo.node.js","dist/nodes/AigcNetworkDisk/AigcNetworkDiskDownloadFile.node.js","dist/nodes/AigcNetworkDisk/AigcNetworkDiskDeleteFile.node.js","dist/nodes/AigcNetworkDisk/AigcNetworkDiskBatchDeleteFiles.node.js"],"credentials":["dist/credentials/ExampleCredentialsApi.credentials.js","dist/credentials/HttpBinApi.credentials.js","dist/credentials/AigcNetworkDiskApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"9c7e4257ea952116945ad39f510e5939a2e29dab","tarball":"https://registry.npmjs.org/@aigchub/n8n-nodes-aigc-network-disk/-/n8n-nodes-aigc-network-disk-1.0.0.tgz","fileCount":50,"integrity":"sha512-mB2m6AbjqMPDEHBpD0rvvND1xRavkUaGiN4N7sZqiAnvAhLXKYdX2mwEp0ALx8yEFk/wb03D0rNmq272jbV+VA==","signatures":[{"sig":"MEUCIFAb3Fr2KYrSLXWr8WBYF89hvWYiF5vYFOhytgh3rrjKAiEAjnrumWfULsiNNBwij5FPcFdCR4g2DeYEJRL0+Zi4D8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206702},"main":"index.js","engines":{"node":">=20.15"},"gitHead":"5e29c9bd348422869ced3466ad737ae8418d0aa7","scripts":{"dev":"tsc --watch","lint":"eslint nodes credentials package.json","build":"npx rimraf dist && tsc && gulp build:icons","format":"prettier nodes credentials --write","lintfix":"eslint nodes credentials package.json --fix","prepublishOnly":"npm run build && npm run lint -c .eslintrc.prepublish.js nodes credentials package.json"},"_npmUser":{"name":"cc11001100","email":"CC11001100@QQ.COM"},"repository":{"url":"git+https://github.com/aigchub/n8n-nodes-aigc-network-disk.git","type":"git"},"_npmVersion":"11.5.1","description":"AIGC网盘的n8n自定义节点，支持文件上传、下载、管理等操作","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","eslint":"^8.57.0","prettier":"^3.5.3","typescript":"^5.8.2","@typescript-eslint/parser":"~8.32.0","eslint-plugin-n8n-nodes-base":"^1.16.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-aigc-network-disk_1.0.0_1756433172849_0.9236437034885023","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aigchub/n8n-nodes-aigc-network-disk","version":"1.0.1","description":"AIGC网盘的n8n自定义节点，支持文件上传、下载、管理等操作","keywords":["n8n-community-node-package","aigc","network-disk","file-management","cloud-storage"],"license":"MIT","homepage":"https://github.com/aigchub/n8n-nodes-aigc-network-disk","author":{"name":"AIGC Hub","email":"support@aigchub.vip"},"repository":{"type":"git","url":"git+https://github.com/aigchub/n8n-nodes-aigc-network-disk.git"},"engines":{"node":">=20.15"},"main":"index.js","scripts":{"build":"npx rimraf dist && tsc && gulp build:icons","dev":"tsc --watch","format":"prettier nodes credentials --write","lint":"eslint nodes credentials package.json","lintfix":"eslint nodes credentials package.json --fix","prepublishOnly":"npm run build && npm run lint -c .eslintrc.prepublish.js nodes credentials package.json"},"n8n":{"n8nNodesApiVersion":1,"credentials":["dist/credentials/ExampleCredentialsApi.credentials.js","dist/credentials/HttpBinApi.credentials.js","dist/credentials/AigcNetworkDiskApi.credentials.js"],"nodes":["dist/nodes/ExampleNode/ExampleNode.node.js","dist/nodes/HttpBin/HttpBin.node.js","dist/nodes/AigcNetworkDisk/AigcNetworkDisk.node.js","dist/nodes/AigcNetworkDisk/AigcNetworkDiskListFiles.node.js","dist/nodes/AigcNetworkDisk/AigcNetworkDiskUploadFile.node.js","dist/nodes/AigcNetworkDisk/AigcNetworkDiskUploadFromUrl.node.js","dist/nodes/AigcNetworkDisk/AigcNetworkDiskGetFileInfo.node.js","dist/nodes/AigcNetworkDisk/AigcNetworkDiskDownloadFile.node.js","dist/nodes/AigcNetworkDisk/AigcNetworkDiskDeleteFile.node.js","dist/nodes/AigcNetworkDisk/AigcNetworkDiskBatchDeleteFiles.node.js"]},"devDependencies":{"@typescript-eslint/parser":"~8.32.0","eslint":"^8.57.0","eslint-plugin-n8n-nodes-base":"^1.16.3","gulp":"^5.0.0","prettier":"^3.5.3","typescript":"^5.8.2"},"peerDependencies":{"n8n-workflow":"*"},"_id":"@aigchub/n8n-nodes-aigc-network-disk@1.0.1","gitHead":"5e29c9bd348422869ced3466ad737ae8418d0aa7","bugs":{"url":"https://github.com/aigchub/n8n-nodes-aigc-network-disk/issues"},"_nodeVersion":"24.5.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-NEiZJmi3E0v1klz6T6C0LFUA4TbstpQlDsSm1VdXrMK8Xmh8SOd4gSXU6aG4zsJ54R1LdV1RiBZe0HVRe7q5aQ==","shasum":"5cd80b149c94b100d91946aabedc03803cfe4dd4","tarball":"https://registry.npmjs.org/@aigchub/n8n-nodes-aigc-network-disk/-/n8n-nodes-aigc-network-disk-1.0.1.tgz","fileCount":50,"unpackedSize":210057,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCCsrDy4mYoPKIRvSrXhLRrouJWdx8mF7klpKD90LrvOgIhAIYhPRbtSqFlRTW7n7KyXIMH03VfPbKdTgHPvZAwLpQD"}]},"_npmUser":{"name":"cc11001100","email":"CC11001100@QQ.COM"},"directories":{},"maintainers":[{"name":"cc11001100","email":"CC11001100@QQ.COM"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-aigc-network-disk_1.0.1_1756433562814_0.741358663971591"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-29T02:06:12.731Z","modified":"2025-08-29T02:12:43.231Z","1.0.0":"2025-08-29T02:06:13.065Z","1.0.1":"2025-08-29T02:12:43.026Z"},"bugs":{"url":"https://github.com/aigchub/n8n-nodes-aigc-network-disk/issues"},"author":{"name":"AIGC Hub","email":"support@aigchub.vip"},"license":"MIT","homepage":"https://github.com/aigchub/n8n-nodes-aigc-network-disk","keywords":["n8n-community-node-package","aigc","network-disk","file-management","cloud-storage"],"repository":{"type":"git","url":"git+https://github.com/aigchub/n8n-nodes-aigc-network-disk.git"},"description":"AIGC网盘的n8n自定义节点，支持文件上传、下载、管理等操作","maintainers":[{"name":"cc11001100","email":"CC11001100@QQ.COM"}],"readme":"# AIGC网盘 n8n 自定义节点\n\n[![npm version](https://badge.fury.io/js/@aigchub%2Fn8n-nodes-aigc-network-disk.svg)](https://www.npmjs.com/package/@aigchub/n8n-nodes-aigc-network-disk)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![n8n](https://img.shields.io/badge/n8n-community%20node-ff6d5a)](https://n8n.io/)\n\n这是一个为 [n8n](https://n8n.io) 平台开发的自定义节点包，提供与 AIGC 网盘的完整集成能力。通过这些节点，你可以在 n8n 工作流中轻松管理文件上传、下载、查询和删除等操作。\n\n## ✨ 功能特性\n\n- 🔍 **文件列表查询** - 支持关键词搜索、分类筛选、排序和分页\n- 📤 **文件上传** - 支持本地文件上传和从URL直接上传\n- 📥 **文件下载** - 将网盘文件下载到工作流中进行处理\n- 📊 **文件信息** - 获取文件的详细元数据信息\n- 🗑️ **文件删除** - 支持单个文件删除和批量删除操作\n- 🔐 **安全认证** - 通过 API Token 进行安全的身份验证\n- 🌐 **中文支持** - 完整的中文界面和错误提示\n\n## 📦 安装\n\n### 通过 n8n 社区节点安装（推荐）\n\n1. 在 n8n 界面中，转到 **设置** > **社区节点**\n2. 选择 **安装**\n3. 输入包名：`@aigchub/n8n-nodes-aigc-network-disk`\n4. 点击 **安装**\n\n### 通过 npm 安装\n\n如果你是自托管 n8n 实例：\n\n```bash\n# 安装包\nnpm install @aigchub/n8n-nodes-aigc-network-disk\n\n# 重启 n8n\nn8n start\n```\n\n## 🔧 配置\n\n### 1. 获取 API Token\n\n访问 [AIGC 网盘](https://aigc-network-disk.aigchub.vip) 并：\n\n1. 登录你的账户\n2. 进入个人设置或 API 设置页面\n3. 生成新的 API Token\n4. 复制生成的 Token（格式：`aigc-hub-xxxxxxxxxx`）\n\n### 2. 在 n8n 中配置凭证\n\n1. 在 n8n 工作流编辑器中添加任意 AIGC 网盘节点\n2. 点击 **凭证** 下拉菜单\n3. 选择 **创建新凭证**\n4. 填写配置信息：\n   - **API Token**: 粘贴你的 Token\n   - **Base URL**: `https://aigc-network-disk.aigchub.vip`（默认值）\n5. 点击 **保存** 并测试连接\n\n## 🚀 快速开始\n\n### 基础文件操作工作流\n\n```\n[触发器] → [AIGC网盘-获取文件列表] → [AIGC网盘-下载文件] → [处理文件]\n```\n\n### 自动化备份工作流\n\n```\n[定时触发] → [HTTP请求获取数据] → [AIGC网盘-上传文件] → [通知]\n```\n\n## 📋 可用节点\n\n### 🔍 AIGC网盘-获取文件列表\n检索网盘中的文件，支持多种筛选和排序选项。\n\n**参数：**\n- 搜索关键词（可选）\n- 文件分类筛选\n- 排序字段和方向\n- 分页设置\n\n### 📤 AIGC网盘-上传文件\n将工作流中的文件上传到网盘。\n\n**参数：**\n- 二进制数据字段名\n- 文件描述（可选）\n- 分类设置\n- 标签（可选）\n\n### 🌐 AIGC网盘-通过URL上传\n从外部URL直接下载并上传文件到网盘。\n\n**参数：**\n- 文件URL\n- 自定义文件名（可选）\n- 文件描述\n- 分类和标签\n\n### 📥 AIGC网盘-下载文件\n将网盘文件下载到工作流中进行处理。\n\n**参数：**\n- 文件ID\n- 输出属性名\n\n### 📊 AIGC网盘-获取文件信息\n获取指定文件的详细元数据。\n\n**参数：**\n- 文件ID\n\n### 🗑️ AIGC网盘-删除文件\n删除单个文件（需要确认）。\n\n**参数：**\n- 文件ID\n- 删除确认\n\n### 🗑️ AIGC网盘-批量删除文件\n批量删除多个文件（需要确认）。\n\n**参数：**\n- 文件ID列表（逗号分隔）\n- 删除确认\n\n## 💡 使用示例\n\n### 示例 1：自动化文件同步\n\n```json\n{\n  \"nodes\": [\n    {\n      \"name\": \"定时触发\",\n      \"type\": \"n8n-nodes-base.cron\",\n      \"parameters\": {\n        \"triggerTimes\": {\n          \"item\": [\n            {\n              \"hour\": 2,\n              \"minute\": 0\n            }\n          ]\n        }\n      }\n    },\n    {\n      \"name\": \"获取文件列表\",\n      \"type\": \"@aigchub/n8n-nodes-aigc-network-disk.aigcNetworkDiskListFiles\",\n      \"parameters\": {\n        \"categoryId\": 1,\n        \"size\": 50\n      }\n    }\n  ]\n}\n```\n\n### 示例 2：批量文件处理\n\n```json\n{\n  \"nodes\": [\n    {\n      \"name\": \"获取图片文件\",\n      \"type\": \"@aigchub/n8n-nodes-aigc-network-disk.aigcNetworkDiskListFiles\",\n      \"parameters\": {\n        \"categoryId\": 1,\n        \"query\": \".jpg\"\n      }\n    },\n    {\n      \"name\": \"下载并处理\",\n      \"type\": \"@aigchub/n8n-nodes-aigc-network-disk.aigcNetworkDiskDownloadFile\",\n      \"parameters\": {\n        \"fileId\": \"={{$json.id}}\"\n      }\n    }\n  ]\n}\n```\n\n## 🔒 安全注意事项\n\n- 🔐 请妥善保管你的 API Token，不要在公开场所分享\n- 🛡️ 建议定期更换 API Token\n- ⚠️ 删除操作不可逆，请谨慎使用删除功能\n- 📝 在生产环境中使用前，建议先在测试环境充分验证\n\n## 🐛 故障排除\n\n### 常见问题\n\n**Q: 提示 \"API Token无效或已过期\"**\nA: 请检查：\n- Token 格式是否正确（应以 `aigc-hub-` 开头）\n- Token 是否已过期\n- 网络连接是否正常\n\n**Q: 文件上传失败**\nA: 请检查：\n- 文件大小是否超过限制\n- 网络连接是否稳定\n- 账户存储空间是否充足\n\n**Q: 无法找到文件**\nA: 请确认：\n- 文件ID是否正确\n- 文件是否已被删除\n- 是否有访问权限\n\n### 获取帮助\n\n如果遇到问题：\n\n1. 查看 n8n 的执行日志\n2. 检查错误信息中的详细描述\n3. 确认 API 凭证配置正确\n4. 访问 [API 文档](https://aigc-network-disk.aigchub.vip/api-docs) 了解更多信息\n\n## 🤝 贡献\n\n欢迎贡献代码！请：\n\n1. Fork 这个仓库\n2. 创建特性分支 (`git checkout -b feature/AmazingFeature`)\n3. 提交更改 (`git commit -m 'Add some AmazingFeature'`)\n4. 推送到分支 (`git push origin feature/AmazingFeature`)\n5. 打开 Pull Request\n\n## 📄 许可证\n\n本项目基于 MIT 许可证开源 - 查看 [LICENSE.md](LICENSE.md) 文件了解详情。\n\n## 🔗 相关链接\n\n- 🌐 [AIGC 网盘官网](https://aigc-network-disk.aigchub.vip)\n- 📚 [API 文档](https://aigc-network-disk.aigchub.vip/api-docs)\n- 🔧 [n8n 官方文档](https://docs.n8n.io/)\n- 📦 [npm 包页面](https://www.npmjs.com/package/@aigchub/n8n-nodes-aigc-network-disk)\n\n---\n\n**由 [AIGC Hub](https://aigchub.vip) 维护** 💫\n","readmeFilename":"README.md"}