https://github.com/wbthomason/zotodo
A Zotero plugin to make Todoist tasks for papers added to Zotero
https://github.com/wbthomason/zotodo
organization papers todoist zotero zotero-plugin
Last synced: 3 months ago
JSON representation
A Zotero plugin to make Todoist tasks for papers added to Zotero
- Host: GitHub
- URL: https://github.com/wbthomason/zotodo
- Owner: wbthomason
- License: mit
- Created: 2020-05-27T14:35:05.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-05-22T04:26:53.000Z (over 2 years ago)
- Last Synced: 2025-05-12T15:56:17.093Z (5 months ago)
- Topics: organization, papers, todoist, zotero, zotero-plugin
- Language: TypeScript
- Homepage:
- Size: 736 KB
- Stars: 209
- Watchers: 11
- Forks: 8
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Zotodo
Add Todoist tasks for papers in Zotero. Install by downloading the [latest version](https://github.com/wbthomason/zotodo/releases/latest).
Scaffolded with the wonderful
[`generator-zotero-plugin`](https://github.com/retorquere/generator-zotero-plugin).## Features
- Automatically generate Todoist tasks when new papers are imported
- Generate Todoist tasks for existing papers
- Templating of task and optional task comment, including paper information (authors, title,
abstract, etc.)
- Customizable project, section, and due date settings
- Customizable labels for tasks
- Generate Zotero select links
- Generate Zotero PDF opening links## Installation
1. Download the [latest version](https://github.com/wbthomason/zotodo/releases/latest) of the `.xpi`.
2. In Zotero, go to Tools > Add-ons.
3. Click the gear icon in the upper right corner, and select "Install Add-On From File".
4. Navigate to where you downloaded the Zotodo `.xpi` and select it.## Configuration
- See "Zotodo Preferences" in the "Tools" menu.## Notes
- You **must** set your Todoist API key in the preferences for this plugin to work. OAuth might be
implemented eventually, but it's not there right now.
- For select links to work, you may need to set up handling of the `zotero://` protocol on your
computer.## TODO/Future features
- [x] Create project/labels if nonexistent
- [ ] OAuth flow for getting authorization key
- [ ] Set project by Zotero collection
- [x] Add more template tokens
- [ ] Switch to official Todoist API client