https://github.com/jsta/zoteroscripts
Recipes for managing your Zotero library with `pyzotero`
https://github.com/jsta/zoteroscripts
python
Last synced: 3 months ago
JSON representation
Recipes for managing your Zotero library with `pyzotero`
- Host: GitHub
- URL: https://github.com/jsta/zoteroscripts
- Owner: jsta
- Created: 2020-07-21T18:38:59.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-03-13T17:07:47.000Z (about 1 year ago)
- Last Synced: 2025-04-13T12:27:53.373Z (about 1 year ago)
- Topics: python
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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
* `save_webpage.py`: CLI tool to save a webpage to a given collection
### Tips
Make sure that your local user library is "synced" with Zotero online
### References
https://pyzotero.readthedocs.io/en/latest/