用途:pp-craigslist 通过 craigslist-pp-cli 二进制提供脚本化、本地优先的 Craigslist 列表访问,适合监控、导出、比较和评分等读多写少的工作流。发布与账号管理不在范围内。
主要能力:watch run/tail 对保存的搜索做周期轮询,只发出 NEW、PRICE-DROP、SEED 事件;drift 展示单条列表的价格时间线;dupe-cluster 按正文指纹与图片哈希发现跨城市重复;reposts 按指纹聚类找出多次重发;cities heat 统计各城市分类的新鲜列表;scam-score 基于规则给出 0-100 分;median 计算价格 p25/p50/p75;search --negate 支持 Craigslist 原生不支持的排除关键词;since 查询某时间段内的新列表。
使用方式:先安装 CLI,npx -y @mvanhorn/printing-press-library install craigslist --cli-only,验证 craigslist-pp-cli --version;失败时可 go install github.com/mvanhorn/printing-press-library/library/commerce/craigslist/cmd/craigslist-pp-cli@latest(需 Go 1.26.6+)。命令加 --agent 展开为 --json --compact --no-input --no-color --yes。可用 which 做自然语言能力匹配,--select 裁剪字段,--deliver 路由到 stdout、file: 或 webhook:。
限制:仅只读,不支持创建、更新、删除、发布、评论、点赞、邀请、下单、发消息、预订或购买等改变远端状态的操作。无需认证。部分分析命令需先用 cl-sync 填充本地存储。--data-source local 不刷新,live 不写本地存储;CRAIGSLIST_NO_AUTO_REFRESH=1 可跳过新鲜度钩子。反馈默认仅本地保存。MCP 服务器可另行安装并注册。