用途:在终端查询 Lightroom Classic 目录(.lrcat SQLite 文件),全程严格只读,不导出、不修改、不写回目录,适合每日拍摄习惯跟踪与需要每日选片的构建脚本。
主要能力:streaks 查看当前与最长连续拍摄天数及漏拍日期;pick-of-day 每天返回唯一一张图(flag 优先于评分再优先于时间)并解析文件路径;on-this-day 按日历日期跨年汇总;project 跟踪固定长度项目进度;stats 按焦段、小时、星期、月份、相机、镜头、ISO 输出直方图;doctor 检查磁盘上缺失的原片、无拍摄时间、孤立关键词、空集合等;funnel 输出从拍摄到入选、评分、显影、归集的转化率;backlog 列出已标记或评分但未显影的图片。另有 catalog 与 photos 子命令用于列出相机、集合、关键词、镜头及按日期、评分、标记、标签、关键词、集合、相机、镜头、EXIF 检索图片。
使用方式:需先安装 lightroom-classic-pp-cli 并确认其在 PATH 中,验证命令为 lightroom-classic-pp-cli --version。安装可用 npx -y @mvanhorn/printing-press-library install lightroom-classic --cli-only;失败时可回退到 go install github.com/mvanhorn/printing-press-library/library/media-and-entertainment/lightroom-classic/cmd/lightroom-classic-pp-cli@latest(需 Go 1.26.6 或更新)。可用 --catalog 或环境变量 LIGHTROOM_CLASSIC_CATALOG 指定其他目录,加 --agent 获得 JSON、紧凑、非交互输出,--dry-run 可预览请求。
限制:不适用于编辑照片、修改评分或向目录写入任何内容;不适用于 Lightroom 云端版或 Apple Photos;不渲染或导出图像,只解析路径。资料未提供收费、价格或平台支持范围等信息。