用途:通过命令行脚本访问 Readwise 平台的划线笔记(Highlights)以及 Reader 保存的文章,便于在自动化流程或智能体中检索与导出阅读数据。
配置:需先获取 API token(https://readwise.io/access_token),然后设置环境变量: export READWISE_TOKEN="your_token_here" 也可在 ~/.thinkfleet/thinkfleet.json 的 "env" 字段中配置。
Readwise(划线): 列出书籍/来源:node {baseDir}/scripts/readwise.mjs books [--limit 20] 获取某本书划线:node {baseDir}/scripts/readwise.mjs highlights [--book-id 123] [--limit 20] 搜索划线:node {baseDir}/scripts/readwise.mjs search "query" 导出全部划线(分页):node {baseDir}/scripts/readwise.mjs export [--updated-after 2024-01-01]
Reader(保存文章): 列出文档:node {baseDir}/scripts/reader.mjs list [--location new|later|archive|feed] [--category article|book|podcast|...] [--limit 20] 查看文档详情:node {baseDir}/scripts/reader.mjs get <document_id> 保存链接:node {baseDir}/scripts/reader.mjs save "https://example.com/article" [--location later] 搜索 Reader:node {baseDir}/scripts/reader.mjs search "query"
限制:Readwise 速率限制为每分钟 20 次请求,Reader 的速率限制不同(资料未提供具体数值)。所有命令输出 JSON 便于解析。任意命令可使用 --help 查看可用选项。具体平台支持范围、收费与价格信息暂未提供。