/douban2noition

一个将豆瓣影音资料导入Notion的小工具~

Primary LanguagePython

Python抓取豆瓣图书、影视导入Notion

利用 python 通过 Notion API 将豆瓣图书及影视信息导入 Notion,具体导入格式请参考下方模板的数据库样式。

demo

Dependencies

  • beautifulsoup4
  • requests

Quickstart

创建 Notion API

  1. 点击以下链接创建 Notion API,注意确保勾选了可编辑权限

    Notion - The all-in-one workspace for your notes, tasks, wikis, and databases.

  2. 获取 Token 值,并复制记录,如:

    token

Duplicate 模板

注意:模板数据库中的属性与python文件中的body属性为一一对应关系,如需编辑得一并修改。

  1. 按需Duplicate以下模板:

  2. 在模板页面点击 Share 按钮将刚创建的机器人 Invite 进去:

    share

  3. 获取模板的 database_id ,并复制记录,如:

    database_id

运行脚本

  1. 修改脚本中 NOTION_API_TOKEN 和所需的 DATABASE_ID 变量的值

    TOKEN

  2. 运行以下命令:

    python douban2notion.py -m [mode] -s [subject_id]

    • -h: 帮助
    • -m: book / movie / tv
    • -s: subject_id

    subject_id