我的豆瓣书影游替代又一次尝试:Notion 精神仓库

先放链接:椒盐驼鸟的精神仓库

内容由我手动更新 + 豆瓣同步(感谢竹子的这篇教程),豆瓣同步的部分有做过轻微修改适应我自己的需求。暂时有如下功能:

  • 除了书、影、游之外还暂时加入了 hiking trail review
  • 自动同步我豆瓣标记读过、看过、玩过的条目评分、短评、标签和封面等信息
  • 手动维护的 hiking trail review
  • 每个条目有如下一些 tab
    • 按时间顺序排列的 gallery(最近读/看/玩/走过)
    • 推荐条目(按评分和打分时间排序)
    • 不同分类(如影视有 Netflix、纪录片、华裔、单口等主题,游戏有主视角、俯视角、像素风等,方便查看分类推荐)
  • 不同分类折叠,方便跳转

大体长这个样子:

在之前无数次的豆瓣逐步收紧审查之中已经无数次考虑过备选方案,但最后都没有实施。其中包括但不限于如下选项:

  • 使用 IMDB、Goodreads 等替代平台——没有很好的中文条目支持,而且没找到比较普遍的书影游能集中记录的平台
  • NeoDB ——由之前不开放注册的 NiceDB 而来,可以方便地导入导出,几乎满足所有需求。我没有继续用下去的两点原因是:
    • 需要登录才能查看条目,不方便跟不适用长毛象等 fediverse 的朋友分享
    • 是像我们一样靠着热情为爱发电的网友支持运作的中心化平台,虽然能方便地导入导出数据但毕竟控制权不在自己手上,也不像大公司一样稳定,我对其 longevity 略有 concern
  • 使用 Notion 搭建自己的书影游数据库

其中各种导入 notion 的工具早在 2020 年就出现了不少,相比其他两种方式有如下优点:

  • 可以随意 customize,自己控制权更大,内容不限于书影游,各条目里也可以添加短评之外的内容(如链接、图片等),甚至可以用动态 gif 做封面
  • 可以设置多种排序、filter 功能
  • 方便没有账户的用户无需登录查看
  • 数据库可以导出,也有开放 API
  • 产品较为成熟,longevity

我没有更早开始用这个方法的原因是:

  • Notion 的 performance 一直被诟病,数据库一大就卡得没法用
  • 虽然有各种导入工具,但是手工整理工作量还是较大
  • 手动添加条目较为麻烦

这两天豆瓣开始停止支持海外手机验证,离实名验证估计也不远了,造成了新一波迁移热。不过这并不是促使我迁移的原因(我也忘了为什么我现在决定迁移),只是刚好赶上了这个档口,其实拖了很久早想做了,外加 notion 这两年也确实改进了 performance 大数据库没有那么卡了。

按照竹子的这篇教程拖延了一阵之后才按照我的数据库结构 debug 好了 workflow,做了相应修改,后来又拖拖延延几天才手动添加了 trails 和给评分较高的条目加了标签,手动调整了封面等等。

结果刚修好 workflow 豆瓣就整这一出。以后豆瓣要是完全不能用的话修改一下代码从 NeoDB 自动同步应该也不会太难,暂时就先用豆瓣吧。(不过自己做 side project debug 的时候真是比上班快乐多了


如果您觉得本文对您有帮助,想支持我的博客创作,或者有特定的内容想要看到,或者干脆就想单独聊五毛钱,欢迎点击下面按钮成为我的金主:

Become a Patron!

墙内赞助通道:爱发电

Loading spinner

4 thoughts on “我的豆瓣书影游替代又一次尝试:Notion 精神仓库”

  1. 又来了,咨询个问题。新的内容,我通过你的 Github Action 都搞进去了,但是之前的所有电影和书的资料,参考竹子的脚本,无法下载下来海报,有什么办法能把之前的海报搞下来么?

Leave a Reply

Your email address will not be published.

three × four =