SuperAPI AI 工具集

fetch-meta-from-kb

通用与其它

查看项目

更新于 10-16 02:30

技能介绍

用途:该技能用于从 PostgreSQL 数据库的 journals 表中直接抓取近期记录,并整理为 JSON 数组,字段固定为 doi、title、abstract、date,便于后续元数据加工或摘要筛选。

主要能力:按滚动天数 DAYS 过滤,条件为 created_at >= now_utc - DAYS,并按 created_at 降序排列;只选取 doi、title、abstract、date 四列;结果以 UTF-8 JSON 数组返回或写入文件。

使用方式:先准备数据库环境变量,可从 .env 或进程环境读取 KB_DB_HOST、KB_DB_PORT、KB_DB_NAME、KB_DB_USER、KB_DB_PASSWORD。运行命令:cd fetch-meta-from-kb 后执行 python3 scripts/fetch_meta_from_kb.py --days 7 --output selected-abstract.json。

输出规则:保持每条记录仅含 doi、title、abstract、date;不得输出数据库凭据。

适用场景:需要定期拉取近期期刊元数据、生成摘要候选清单或为下游流程准备结构化输入时使用。

限制:依赖可访问的 PostgreSQL 数据库与正确配置的环境变量;资料未提供数据库表结构细节、错误处理方式、依赖安装步骤及性能说明。