Skip to main content

An unofficial Google Keep API client

Project description

gkeepapi
========

An unofficial client for the [Google Keep](https://keep.google.com) API.

```
import gkeepapi

keep = gkeepapi.Keep()
success = keep.login('...', '...')
keep.sync()

note = keep.createNote('Todo', 'Eat breakfast')
note.pinned = True
note.color = gkeepapi.COLOR.RED
keep.sync()
```

*gkeepapi is not supported nor endorsed by Google.*

This is alpha quality code! Don't use in production. The project is under active development, so feel free to open an issue if you see any bugs or have a feature request. PRs are welcome too!

## Todo (Open an issue if you'd like to help!)

- Determine how `forceFullSync` works.
- Reminders
- `reminders`
- Sharing Notes
- `lastModifierEmail`, `roleInfo`, `timestamps.recentSharedChangesSeen`, `shareState`
- Figure out all possible values for `TaskAssist._suggest`
- Figure out all possible values for `NodeImage._extraction_status`
- Blobs (Drawings/Images/Recordings)


Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

gkeepapi-0.9.0-py2.py3-none-any.whl (15.7 kB view details)

Uploaded Python 2 Python 3

gkeepapi-0.9.0-py2-none-any.whl (16.7 kB view details)

Uploaded Python 2

File details

Details for the file gkeepapi-0.9.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for gkeepapi-0.9.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a09e4fbd528676e02ff8ebec75c9128479047905fa39590faec78592b7391798
MD5 6e39e7320a053423f014646e6fa5d678
BLAKE2b-256 da453b656e95f2a594a0234219347cd89aa458e88cb2b80cb70ab02377506ab4

See more details on using hashes here.

File details

Details for the file gkeepapi-0.9.0-py2-none-any.whl.

File metadata

File hashes

Hashes for gkeepapi-0.9.0-py2-none-any.whl
Algorithm Hash digest
SHA256 2db26831d637927f5d32c715466f9faacb6da441478303dfa3af0bf70d41c374
MD5 31c332be3050b5650d2bd46b8d3301c1
BLAKE2b-256 7e9635ee6f384e6fb47dd64c4a43582f0f683d2ebae8378df6e9762cc5254c17

See more details on using hashes here.

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