engine/README.zh.md
简体中文 | English
本项目通过 meta_json.py 脚本实现组件 meta 配置的自动构建、合并与上传。以下为使用说明:
meta.py,生成/更新本地 meta.jsonmeta.json 为一个总配置pip install requests python-dotenv
.env 文件,配置以下环境变量:COMPONENTS_META_UPLOAD_URL=你的meta上传接口地址
REMOTE_META_URL=你的远程meta获取接口地址
engine 目录:cd engine
python meta_json.py
执行组件 meta.py
自动遍历 components 目录,跳过 astronverse-database,执行每个组件下的 meta.py,生成/更新对应的 meta.json。
合并本地 meta.json
汇总所有组件的 meta.json,生成临时文件 temp_local.json。
获取远程 meta 配置
通过接口获取服务器上的 meta 配置,保存为 temp_remote.json。
合并本地与远程 meta
将本地新增或更新的配置合并到远程 meta 列表,生成 temp_update.json。
上传更新后的 meta
根据用户输入,决定是否将合并后的 meta 配置上传到服务器。
.env 文件中接口地址正确可用,参考 .env.example。如有问题请联系项目维护者。