Douban CLI

🎬 终端里的豆瓣,观影读书一键搞定

命令行豆瓣客户端,支持电影/书籍查询、Top250浏览、想看/看过标记、评分评论及用户数据统计,无需打开浏览器即可高效管理观影读书记录

收藏
4.1k
安装
969
版本
0.2.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

douban-cli:终端里的完整豆瓣体验

核心用法

douban-cli 是一款基于 Node.js 开发的命令行工具,将豆瓣网站的核心功能完整迁移到终端环境。用户通过 npm 全局安装后,可使用 douban 命令完成从内容发现到社交互动的全流程操作。

内容发现方面,支持热门电影/剧集实时查看、分类筛选(美剧/日剧/韩剧/国产剧)、类型排行(科幻/动作/爱情/悬疑)、Top250 经典榜单、正在热映与即将上映排期,以及一周口碑榜。搜索功能覆盖电影和书籍,支持模糊匹配。

深度浏览方面,可查看条目详情、短评、影评、评分分布等完整信息,输出格式支持纯文本或 JSON,便于二次处理。

用户系统方面,提供登录态自动提取(支持 Chrome/Edge/Firefox/Safari 浏览器 Cookie)、个人片单查看、观影年度统计、记录导出(CSV 格式)等功能。

互动标记方面,支持标记想看/看过、取消标记、五星评分、撰写短评和长评,以及关注用户、查看关注动态等社交功能。

显著优点

1. 效率极高:终端操作响应快,无需等待页面加载,适合批量查询和数据处理
2. 数据可移植:JSON/CSV 导出便于个人数据分析或与其他工具联动

3. 登录态智能提取:自动读取浏览器 Cookie,省去手动配置账号密码

4. 功能覆盖全面:从内容发现到标记评分,几乎覆盖网页版核心功能

5. 轻量依赖:仅需 Node.js >= 22,无复杂运行时要求

潜在缺点与局限性

1. 平台限制:依赖 Node.js 环境,Windows 用户需额外配置终端环境
2. 非官方工具:由第三方开发者维护,存在因豆瓣 API 变动导致功能失效的风险

3. 登录态稳定性:浏览器 Cookie 提取可能因浏览器更新或安全策略调整而失效

4. 界面局限:纯文本输出,缺乏海报、剧照等视觉信息

5. 社交功能受限:无法查看完整用户主页、小组讨论等网页版功能

适合人群

  • 开发者和技术用户,习惯终端工作环境
  • 需要批量处理观影/读书记录的数据爱好者
  • 希望减少浏览器标签页、专注内容本身的效率追求者
  • 需要定期备份个人豆瓣数据的存档型用户

常规风险

1. 账号安全风险:工具需要读取浏览器 Cookie 实现登录,虽为本地操作,但理论上存在凭证泄露可能
2. 数据隐私风险:操作记录可能被开发者统计(需审查源码确认)

3. 封号风险:自动化操作可能触发豆瓣反爬机制,建议控制请求频率

4. 维护风险:非官方工具,豆瓣官方政策变化可能导致功能突然不可用

建议敏感操作前确认源码开源地址,评估维护活跃度,并避免在高价值账号上频繁使用自动化功能。

Douban CLI 内容

手动下载zip · 1.3 kB
SKILL.mdtext/markdown
请选择文件