Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jsta/zoteroscripts

Recipes for managing your Zotero library with `pyzotero`
https://github.com/jsta/zoteroscripts

python

Last synced: about 1 month ago
JSON representation

Recipes for managing your Zotero library with `pyzotero`

Awesome Lists containing this project

README

        

## zoteroscripts

Recipes for managing your Zotero library with the `pyzotero` interface to the
Zotero API

### Setup

1. Create and activate a conda environment with:

```bash
conda env create -n zoteroscripts -f environment.yml
source activate zoteroscripts
```

2. Store your API `library_id` and `api_key` credentials in a file named `config.py`

### Scripts

* `manage_tags.py`: Remove all tags from a library that don't appear in a specified list

* `notes_to_csv.py`: Export all notes from a given collection to a csv file

### Tips

Make sure that your local user library is "synced" with Zotero online

### References

https://pyzotero.readthedocs.io/en/latest/