用途:通过 Memos 实例的 REST API(/api/v1/memos)管理备忘录,适合在自托管 Memos 环境中进行自动化或脚本化操作。
主要能力:列出、创建、获取、更新、删除备忘录;发布评论;管理表情回应;管理附件;管理关联。所有操作通过 scripts/memos.sh 脚本执行,命令格式为 bash memos/scripts/memos.sh <command> [options],无参数运行可查看完整用法。
使用方式:使用前需设置环境变量 MEMOS_URL 和 MEMOS_ACCESS_TOKEN,请求使用 Authorization: Bearer $MEMOS_ACCESS_TOKEN。备忘录资源名格式为 memos/{id}。列表命令支持 --page-size 和 --page-token 分页,响应含 nextPageToken;支持 AIP-160 过滤表达式,如 --filter 'state == "NORMAL"'。更新仅发送 updateMask 中指定的字段。删除默认软删除,加 --force 为硬删除。响应均为 JSON,可用 jq 提取字段。
适用场景:需要以脚本或自动化方式管理自托管 Memos 内容的场景。
限制:需自行准备可访问的 Memos 实例和访问令牌;具体功能受 Memos 实例 API 支持情况约束;资料未提供安装步骤、收费信息或平台兼容性细节。