SuperAPI AI 工具集

cli-anything-openrefine

数据与分析

查看项目

更新于 10-16 05:51

技能介绍

用途:在自动化智能体工作流中调用 OpenRefine 做数据清洗、转换、复用操作历史,以及导出 CSV/TSV。

主要能力:支持服务器连通性检查、项目列表与导入、查看数据行、生成并应用操作历史 JSON、导出清洗结果,以及会话级撤销与重做。

使用方式:先安装 harness:cd openrefine/agent-harness 后执行 python -m pip install -e .;启动 OpenRefine:openrefine -i 127.0.0.1 -p 3333;可用 OPENREFINE_URL=http://127.0.0.1:3333 或 --base-url 指定服务器。常用命令包括 server ping、project list、project import messy.csv --name cleanup、data rows --limit 10、ops text-transform run/trim.json --column Name --expression 'value.trim()'、data apply run/trim.json、data export run/clean.csv --format csv、session undo、session redo。建议每条一次性命令加 --json,并用 --session <path> 隔离任务状态;行、apply、export、undo、redo 前需先导入或打开项目。无子命令时进入 REPL,可通过 stdin 管道传入换行分隔命令,如 printf 'help\nexit\n' | cli-anything-openrefine;重定向流使用 ASCII 输入输出路径,管道工作流在退出或 EOF 时若有命令失败会返回非零状态。

限制:需先启动 OpenRefine 服务;--json 下失败会向 stderr 写 ok: false 的 JSON 对象。其余细节暂未提供。