https://github.com/shocklateboy92/keep-todoist-sync
Sync notes from Google Keep to Todoist
https://github.com/shocklateboy92/keep-todoist-sync
google-keep python todoist todoist-api
Last synced: about 1 year ago
JSON representation
Sync notes from Google Keep to Todoist
- Host: GitHub
- URL: https://github.com/shocklateboy92/keep-todoist-sync
- Owner: shocklateboy92
- Created: 2022-09-25T22:18:34.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-10-07T05:42:36.000Z (over 3 years ago)
- Last Synced: 2025-03-14T23:03:16.934Z (about 1 year ago)
- Topics: google-keep, python, todoist, todoist-api
- Language: Python
- Homepage:
- Size: 21.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# keep-todoist-sync
In August 2022, Google/IFTTT rolled out "changes" that completely nerf'd the integration:
https://ifttt.com/explore/google-assistant-changes
Amongst many things, you can no longer have trigger phrases with variables in them.
That meant you can no longer create applets like:
When I say "Okay Google, take a note 'clean out the BBQ'", create a task in my [Todoist](https://todoist.com) inbox called "clean out the BBQ".
This was the applet/feature I most used on Google Assistant by far.
It looks like now, saying "take a note" creates a note in one of 3 applications (including Google Keep).
Since Google Keep has no official API, I don't think any commercial automation offering integrates with it.
This, I created this simple project which uses [gkeepapi](https://gkeepapi.readthedocs.io/en/latest/#) and the Todoist python [SDK](https://developer.todoist.com/rest/v2/?python#python-sdk)
to essentially replicate the same behavior, albeit a little slower due to the polling nature.