Skip to content

This Python utility script pushes Zotero records into a Notion database.

Notifications You must be signed in to change notification settings

nsalminen/zotero2notion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zotero2notion

This repository contains a simple script to import Zotero records into Notion. This can be used to easily refer to literature in Notion notes, either by mentioning it or by using relationships.

example png

Setup

In Zotero

  1. Install the Better BibTeX plugin.
  2. Pin the keys of your existing Zotero records (select all Zotero records, then right click > Better BibTeX > Pin BibTeX key).
  3. Set the autoPinDelay parameter to 2.

In Notion

  1. Clone this Notion template.

In terminal

  1. Clone repository.
  2. Install Python 3.
  3. Install required packages from requirements.txt.
  4. Create config.ini by copying config.ini.sample.
    • Enter Zotero API credentials (Settings > Feeds/API, allow library access and notes access).
    • Enter Notion API credentials.

Run

Execute python main.py to run the script.

About

This Python utility script pushes Zotero records into a Notion database.

Topics

Resources

Stars

Watchers

Forks

Languages