总览
想必很多朋友看完电影后会有一些感想记录。但一条一条新增很麻烦,而且也确实懒得去填一些其他信息——可能年份、国家对这部电影的存在有一定的参考作用,但查起来很累。今天,我来给大家分享一下我是如何记录自己看过的电影和自己的影评的。效果那就如图一二。(刚做好的,所以还没怎么记录)可以自动从 Trakt 导入已观看的记录,同步到 Notion 上,配合 Github Actions(又是你)就可以实现看完电影直接过来写影评。电影的大部分信息已经存在于目录里,专注于写自己的文字就好了。
这个教程要比之前的复杂一些,因此我会在合适的地方放个教学视频出来~
前期准备
硬件设施
有一台自己的服务器或者装了 Docker 的电脑。(Docker 如何安装和基本用法可以[看这里](/c4aace5ae49d4447ae9cc9f7b7200b5f))
帐号注册
Trakt.tv
去 [Trakt](https://trakt.tv/) 注册一个自己的账号。这是很流行的一个观影记录工具。里面也有很多电影信息、影评之类的。注册好后,创建一个自己的 app,名字随便起,记下来它的 Client ID 和 Secert。(比国内的某瓣好太多)
TMDB
然后注册一个 [TMDB](https://themoviedb.org/) 账号,登录后,[在这里](https://www.themoviedb.org/settings/api)找到 API 密钥,记下来。TMDB 是最全的电影信息网站。不论是官方还是粉丝都会在这个上面把自己的电影和系列放在上面。很多影视软件的数据源都来自于此网站。
添加 Integration
在 [Notion Developers 页面](https://www.notion.so/my-integrations)新建一个 Integration,如果之前已经创建过了的话可以直接用之前的。复制 TOKEN。
复制模板
在 Notion 上复制[我的模板](/df31e19f1cd44e7a8398e3c57c87b06d)。点击右上角 Duplicate 即可,复制页面的 database ID。在右上角 Connection 中搜索添加自己刚刚创建的 Intergration。
给我点个星星
打开 Github,搜索 [rxrw/notion-trakt](https://github.com/rxrw/notion-trakt)。这是我写的小脚本。点击 Star。(给我点个小星星 ✨)
在本地启动
打开命令行,找一个文件夹吧.. 比如我想在 F: 盘弄这个,就执行以下命令:
F:
mkdir notion-trakt
cd notion-trakt
docker run --rm -it -v ./authorization.json:/app/authorization.json