Skip to main content

Streamlining reading notes with Zotero

Project description

ZotNote

A helper tool that automatises your reading notes with Zotero.

Vision: A literature review suite that connects to Zotero/Better-Bibtex. Writing and accessing reading notes plus some basic qualitative text analytics based on the written notes.

Current features

  • Very simple installation via pip
  • Clean (very basic) CLI
  • Connects to local Zotero and Better Bibtex databases to retrieve metadata
  • Supports custom Jinja2 templates for reading notes

Planned features

  • Annotation of reading notes with special tags/keywords
    • Analytics based on these tags and keywords + content
  • Retrieval of tags/keywords from Zotero
    • Enrich the reading notes with more metadata from Zotero
  • Simple reports about progress of literature review
  • (dreaming) Automatically export collection of notes as an annotated bibliography.

Getting started

Requirements

I have currently only used the script on my own Linux machine.

Installation

The recommended way to install ZotNote is using pipx.

pipx install zotnote

Pipx cleanly install the package in an isolated environment (clean uninstalls!) and automagically exposes the cli-endpoints globally on your system.

However, you can also simply use pip.

pip install zotnote

Usage

Configuration

After installation you should be able to simply run zotnote and be prompted to a quick interactive configuration.

ZotNote currently asks you for:

  • A name which is used in all reading notes.
  • Path to your Zotero installation
  • A folder to store your reading notes

Creating your own notes

zotnote new [citekey] should be all you need to start creating your notes. The script will retrieve all required metadata from Zotero and populate the template stored in your notes folder and create a new reading note.

Developers

The project is being developed with Poetry as a dependency manager.

More instructions will follow soon!

Authors

Written by Asura Enkhbayar while he was quarantined.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zotnote-0.1.1.tar.gz (7.0 kB view hashes)

Uploaded Source

Built Distribution

zotnote-0.1.1-py3-none-any.whl (8.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page