用途:通过 slickdeals-pp-cli 命令行访问 Slickdeals 的实时与本地数据,面向自动化智能体调用。需先安装 CLI:npx -y @mvanhorn/printing-press-library install slickdeals --cli-only,并用 slickdeals-pp-cli --version 验证;若失败可用 go install github.com/mvanhorn/printing-press-library/library/commerce/slickdeals/cmd/slickdeals-pp-cli@latest(需 Go 1.26.6 及以上)。无需认证,可运行 doctor 检查环境。
主要能力:hot 按点赞数取首页热门优惠;frontpage-fresh 拉取实时未过滤首页 RSS;popular 为社区投票的 Popular Deals 源;search 支持 --live 实时关键词搜索;category 按论坛分类浏览;coupons 拉取特色优惠券并可按商店过滤。watch 获取单个优惠,--persist 写入本地 SQLite 快照;digest 汇总窗口内捕获的优惠;deals 对快照做 SQL 复合查询;analytics top-stores 与 thumbs-velocity 提供商家聚合和点赞速度时序。
使用方式:命令可加 --agent,等价于 --json --compact --no-input --no-color --yes;支持 --select 裁剪字段、--dry-run 预览、--deliver 输出到 stdout、file:<path> 或 webhook:<url>,以及 profile 保存常用参数。输出包裹在 meta/results 信封中,从 .results 取数据、.meta.source 判断实时或本地。
限制:部分过滤为客户端实现,因为 Slickdeals 的 RSS 不响应部分服务端参数;digest/deals/analytics 依赖先执行 watch --persist 写入快照,空库会返回提示。其他未在资料中说明的收费、平台或效果信息暂未提供。