type
status
date
slug
summary
tags
category
icon
password
利用 python 通过 Notion API 将豆瓣图书及影视信息导入 Notion,包括:书籍、电视剧及电影。
douban2notion
jarrett-auUpdated May 25, 2023

Dependences

  • beautifulsoup4
  • requests
  • gooey
  • pyinstaller(Optional)

Quickstart

创建 Notion API

  1. 点击以下链接创建 Notion API,注意确保勾选了可编辑权限
  1. 获取 Token 值,并复制记录,如:
    1. notion image

Duplicate 模板

⚠️
注意:模板数据库中的属性与python文件中的body属性为一一对应关系,如需编辑得一并修改。
  1. 按需Duplicate以下模板:
  1. 在模板页面点击 Share 按钮将刚创建的机器人 Invite 进去:
    1. notion image
  1. 获取模板的 database_id ,并复制记录,如:
    1. notion image

运行脚本

  1. 安装所需依赖
    1. 运行主程序,如果是第一次运行会提示输入 NOTION_API_TOKENBOOK_DATABASE_IDMOVIE_DATABASE_ID TV_DATABASE_ID,生成的配置文件 config.json 默认保存到相同目录下
    1. 选择运行模式,并输入 subject_id(可输入多个,注意用英文逗号 , 隔开)
      1. notion image
    1. (可选)下载可执行程序,或者自行 pyinstaller 打包
      Pandas 常用函数整理pdf.tocgen: 为PDF添加目录
      • Twikoo