Migrating your Zotero database to Notion

date
Dec 30, 2020
slug
zotero-notion
status
Published
summary
Create a Notion collection, synced with Zotero.
tags
Engineering
Python
Notion
Academic
type
Post
Create a Notion collection, synced with Zotero.

Showcase

  • Cite an item:
    • notion image
  • Database (A.K.A. collection):
    • notion image

Necessary Configuration

[notion] PAGE_URL = Target Notion Page Address CV_URL = Target Notion CV (Collection View) TOKEN_V2 = Notion Access Token (the second version) [zotero] LIBRARY_ID = Library ID of Target Zotero Library LIBRARY_TYPE = Type of Target Zotero Library, user or group API_KEY= Zotero API Key

Requirements

  • Python >= 3.7
  • Pyzotero
  • pandas
  • notion
  • rich

Run

python3 main.py

Todo

  • Robustness improvements

© Rongxin 2021 - 2024