用途:从 Letterboxd 成员公开日记的 RSS 源(https://letterboxd.com/<username>/rss/)抓取观看记录,渲染为简洁的 markdown 电影列表。
主要能力:解析每条日记条目中的片名、年份、评分、观看日期、重看标记、喜欢标记、影评与海报;按 watchedDate 过滤和排序,支持「最近一部」「last N」「since DATE」及日期区间,并可叠加评分、重看、喜欢等筛选;按需输出日期、评分数值、TMDB ID 等附加字段;支持自定义输出形式(表格、按月分组、计数与平均值等)。
使用方式:用户名按请求中的指定、已保存的 LETTERBOXD_USERNAME 环境变量或宿主记忆文件、最后询问的顺序解析,询问后可在用户同意下保存,不写入技能文件。抓取优先用 shell 的 curl -sSf,被策略拦截时依次尝试宿主 fetch 工具、请求用户回传 URL、浏览器工具;凭据按响应内容而非退出码判断。默认输出:单条为一行无项目符号的输出,多条为每部一条项目符号,仅标题带链接,评分用 ★ 与 ½ 表示,有影评时作为子项目符号。
适用场景:查询某成员最近或指定时间段内观看的电影,带条件的观影历史整理。
限制:RSS 窗口为按发布日期计最近的 50 条日记条目(含列表项时总条目数更高),不含 watchlist;不进行网页搜索;不使用宿主 fetch 将页面转 markdown 而丢失 letterboxd:* 命名空间元素的工具;无 shell 的主机不适用网络允许列表提示;论坛名称暂未提供,具体行为细节以官方资料为准。