SuperAPI AI 工具集

labarchive-integration

编程与开发

查看项目

更新于 10-15 23:32

技能介绍

用途:通过 LabArchives REST API 实现电子实验记录本的自动化,包括访问笔记本、管理条目与附件、生成报告及与第三方工具集成。

主要能力:认证与配置(需企业版许可、API 访问密钥与用户凭据,支持美国/澳大利亚/英国区域端点);获取用户 UID 与信息;笔记本操作(列出、备份、获取 ID/成员/设置);条目与附件管理(创建条目、添加评论、上传附件,支持 PDF、DOCX、CSV、HDF5、CIF、PDB、ZIP 等格式);站点报告与分析(企业版功能);第三方集成(Protocols.io、GraphPad Prism、SnapGene、Geneious、Jupyter、REDCap、Qeios、SciSpace,新集成使用 OAuth)。

使用方式:运行 python3 scripts/setup_config.py 生成 config.yaml;使用 scripts/notebook_operations.py 备份,如 python3 scripts/notebook_operations.py backup --uid USER_ID --nbid NOTEBOOK_ID;使用 scripts/entry_operations.py 上传或创建条目。可安装 labarchives-py:git clone https://github.com/mcmero/labarchives-py 后 uv pip install .。

适用场景:笔记本自动化、程序化备份、数据上传、报告生成、权限管理及科研工具集成。

限制:需企业版 LabArchives 许可并启用 API;凭据须安全存储;注意速率限制与错误处理;附件受大小与格式限制;部分报告为 Enterprise 功能。具体收费与价格暂未提供。