惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
I
InfoQ
L
LangChain Blog
阮一峰的网络日志
阮一峰的网络日志
Y
Y Combinator Blog
博客园_首页
Martin Fowler
Martin Fowler
宝玉的分享
宝玉的分享
A
About on SuperTechFans
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
T
The Blog of Author Tim Ferriss
C
Check Point Blog
B
Blog RSS Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Engineering at Meta
Engineering at Meta
B
Blog
爱范儿
爱范儿
Stack Overflow Blog
Stack Overflow Blog
aimingoo的专栏
aimingoo的专栏
WordPress大学
WordPress大学
F
Fortinet All Blogs
月光博客
月光博客
GbyAI
GbyAI

eallion's Blog

春假清明自驾游 Ubuntu 25.10 安装和配置 秋假 彩礼 2025 博客变化 预制菜 联邦礼仪之一 重拾写博客的乐趣 少儿 TED - 时间管理大师 n8n 之同步博客到 Mastodon n8n 之备份 Mastodon 嘟文 如何备份 Mastodon Docker 部署 Mastodon NAS 折腾记 Windows 11 安装软件 博客排版 - 挤压中文标点符号 Hugo 博客集成 Mastodon 独立博客自省问卷 15 题 Chrome 插件更新:网址净化器 在 Hugo 中使用 Shiki 炒菜万能公式 uBlacklist 订阅合集 读《中文互联网正在加速崩塌》 CSS 和 JS 实现博客热力图 受灾小记 那,他吃什么?! Mastodon 同步到 Memos Hugo 外部链接跳转提示页面 联邦宇宙及 Mastodon 简介 2024 博客变化
豆瓣同步到 Notion 和 Neodb
Charles Chin · 2023-07-14 · via eallion's Blog

# 更新

2023-07-24 更新:

怡红公子的 lizheming/drone-doumark 已支持同步到 NeoDB 了。用上了。

# TL;DR

本文不是教程,只是介绍了一篇教程。《 豆瓣标记导出到 Notion 并同步
利用 GitHub Actions 同步豆瓣标记的 RSS 到 Notion 和 NeoDB。
注意事项:豆瓣的 RSS 只能订阅最新的 10 条。这 10 条是包括你在豆瓣所有的活动记录,不限于只标记电影。

# 前言

豆瓣图片防盗链策略升级后,引用豆瓣的图片的服务全挂了。
这么多年来,那么多豆瓣应用来来去去,前浪和后浪都死了。
豆瓣又来草我,那老子滚。
从商业的角度讲,豆瓣是没有一点错的。以前免费提供服务,我们理应感谢它。
不过,这些东西应该在文档和公告之类的地方讲清楚的。但它就是想强奸你。

我没想过要修复豆瓣了,以前不想,这次彻底死心。
然后我就把观影记录迁移到了 NeoDB。
以后可能就长期使用 NeoDB 了。
这也是很早就有的想法了,最早观察的平台其实是 TMDB

NeoDB 是 FOSS 应用,它做不下去了,我就去给她捐钱,就去给她贡献代码。

# 造轮子

做了 NeoDB 的 Hugo 独立 观影 页面后,一直在研究怎么把豆瓣观影记录同步过去的方法。

在测试了数十个各种各样的方法后,还是准备自己造轮子。
当时有两套方案:

一是基于 豆瓣一键看过 这个 Chrome 插件改造,在它的基础上 Hook NeoDB 的 API 实现豆瓣标记后自动 POST 到 NeoDB。

二是基于怡红公子的 lizheming/drone-doumark ,CRUD 一下,添加同步到 NeoDB 的代码。

在改造过程中,调试的时候遇到一个 Bug,去搜索 Bug 的时候,发现了一个宝藏——《 豆瓣标记导出到 Notion 并同步

# 折腾

发现已经有人做了豆瓣同步到 NeoDB 的方法后,我就放弃了自己造轮子。在《 豆瓣标记导出到 Notion 并同步》的基础上完成了折腾。
我 Fork 了一个仓库,我会在 eallion/douban-backup 完整的记录下我的修改。

基于原文,有 2 个坑我踩过了,特别记录一下:

  1. 原仓库中上传的标记可见度为 仅自己
    需要修改 sync-rss.js 中的 visibility: 2,00 表示 公开1 表示 仅关注者2 表示 仅自己

  1. Notion 的 Integration 已经升级了。
    原博客中提到的方法也不太准确了,邀请 Integration 机器人到自己的 Database 的时候,不是在 Share 里了,而是搬到了右上角 ••• 中的 Connections 里了。