Loading...
Loading...
Export and sync Douban (豆瓣) book/movie/music/game collections to local CSV files via Frodo API. Supports full export (all history) and RSS incremental sync (recent items). Use when the user wants to export Douban reading/watching/listening/gaming history, back up their Douban data, set up incremental sync, or mentions 豆瓣/douban collections. Triggers on: 豆瓣, douban, 读书记录, 观影记录, 书影音, 导出豆瓣, export, backup, sync, collection.
npx skill4agent add daymade/claude-code-skills douban-skillbrowser_cookie3requestscurlfrodo.douban.comDOUBAN_USER=<user_id> python3 scripts/douban-frodo-export.pydouban.com/people/<ID>//people/DOUBAN_USERDOUBAN_OUTPUT_DIR~/Downloads/douban-sync/<user_id>/%USERPROFILE%\Downloads\douban-sync\<user_id>\~/Downloads/douban-sync/<user_id>/python3uv runDouban Export for user: your_douban_id
Output directory: /Users/you/Downloads/douban-sync/your_douban_id
=== 读过 (book) ===
Total: 639
Fetched 0-50 (50/639)
Fetched 50-100 (100/639)
...
Fetched 597-639 (639/639)
Collected: 639
=== 在读 (book) ===
Total: 75
...
--- Writing CSV files ---
书.csv: 996 rows
影视.csv: 238 rows
音乐.csv: 0 rows
游戏.csv: 0 rows
Done! 1234 total items exported to /Users/you/Downloads/douban-sync/your_douban_idDOUBAN_USER=<user_id> node scripts/douban-rss-sync.mjsDownloads/douban-sync/<user_id>/
├── 书.csv (读过 + 在读 + 想读)
├── 影视.csv (看过 + 在看 + 想看)
├── 音乐.csv (听过 + 在听 + 想听)
└── 游戏.csv (玩过 + 在玩 + 想玩)title, url, date, rating, status, commentratingdateDOUBAN_USER=<id> python3 scripts/douban-frodo-export.pywc -l <output_dir>/*.csv