用途:blu-ray-pp-cli 是驱动 Blu-ray.com 光盘数据库的只读 CLI,适合把片名解析为发行 id、比较不同版本、扫描各零售商优惠、跟踪愿望单价格,或生成目录变动报告。它不登录、不发布,仅读取公开 HTML 与 XML sitemap。
主要能力:sync 将公开 sitemap 同步到本地 SQLite + FTS5 索引,支持约 40 万条发行记录的离线搜索;search 支持按格式、国家、年份过滤;editions 列出同一影片的全部版本(4K UHD、蓝光、铁盒、导演剪辑版、地区版)及日期、标价、现价与社区评分;deals 查看实时优惠;history 显示按零售商的本地价格历史并可绘制 ASCII 走势;watch 维护本地降价观察列表,命中目标价或历史新低时提醒;drift 对比本周与上次同步,列出新增、移除和元数据变更;upc 将 UPC 码 CSV 解析回本地发行记录;calendar、news、releases、sitemap 提供日历、新闻与发行页面数据。
使用方式:先安装,npx -y @mvanhorn/printing-press-library install blu-ray --cli-only,或 go install github.com/mvanhorn/printing-press-library/library/media/blu-ray/cmd/blu-ray-pp-cli@latest,再用 blu-ray-pp-cli --version 验证。任意命令加 --agent 即展开为 --json --compact --no-input --no-color --yes。可用 --select 裁剪字段、--dry-run 预览、--deliver 输出到 stdout、文件或 webhook,并支持 profile 保存常用参数。MCP 服务可 go install .../blu-ray-pp-mcp@latest 后注册。
适用场景:收藏者比价、每日 4K 预购摘要、判断优惠是否为真实历史低价、导入 UPC 导出、统计本周新增发行。
限制:仅只读,不支持创建、更新、删除、发布、评论、下单等改动远端状态的操作;无账号、API key 或 OAuth;需遵守站点抓取预算(约每日 4000 页)并避开 robots 禁止路径;离线搜索依赖先完成 sync。具体收费、价格与平台支持资料暂未提供。