Skip to main content

Notes to Keep

Export all your Apple iCloud Notes on macOS to Google Keep.

Installation

pip install notes_to_keep

Usage

Usage:
    notes_to_keep <email> <password> [options]
    notes_to_keep --help
    notes_to_keep --version

Arguments:
    <email>           Your Google account
    <password>        The password of your Google account

Options:
    --num=<num>       The number of notes to be exported to Google
                      Keep (default: all notes will be exported)
    --prefix=<pfx>    Append a prefix before the title of all notes.
                      A pair of [] will be put around it
                      automatically. (Default: empty)
    --meta-header     Add a header message to the beginning of each
                      note to include the original creation time
                      of the note and the import time.
    --no-label        Do not create a label for all imported notes.
                      By default, we will create a new label for
                      all imported notes.
    --folders         Create labels that correspond to the folders
                      in your Notes db.

License

Copyright 2018 Adam Yi i@adamyi.com

MIT License

Known Issues

This is still Alpha-quality, and is likely to have bugs. Use at your own risks. Below are some currently known issues waiting to be fixed:

  • It doesn't upload any photos, attachments, etc. to Google Keep. It uploads text, and only text.
  • It doesn't shorten the title, so in some extreme cases Google back-end might throw a 500 (also 500 for some other situations like certain special characters that Google doesn't support). But for most of your notes (almost all), it's gonna be just fine (2 in my 2000+ notes went wrong).

Contribute

All submissions, including submissions by project members, require review. We use Github pull requests for this purpose.

Disclaimer

This is not an official Google product. It is neither endorsed nor supported by either Google LLC or Apple Inc.

Metadata

Release files for notes-to-keep 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for notes-to-keep 0.0.4
File Size Uploaded
notes_to_keep-0.0.4.tar.gz 7.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for notes-to-keep 0.0.4
File Interpreter ABI Platform
notes_to_keep-0.0.4-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 18.1 kB

Release files / notes_to_keep-0.0.4.tar.gz

Download URL notes_to_keep-0.0.4.tar.gz
Size 7.8 kB
Tags Source
SHA-256 checksum
How to use checksums
dd487be26495d11903fc335f03edf6795e694a3c15a368be86fb10ad3ad10499
BLAKE2b-256 checksum
How to use checksums
d1a71d509bf0fd953e0546ac15492f62993237678c229d9ca49a5cbec2219a2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.2

Release files / notes_to_keep-0.0.4-py2.py3-none-any.whl

Download URL notes_to_keep-0.0.4-py2.py3-none-any.whl
Size 10.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
8d65c6686b21c0eae0c66cfbdbfd8d8c68d0d65d9d73265ecd8c5d16d8935c00
BLAKE2b-256 checksum
How to use checksums
94dd2dec2721fef9b4ceaf7d0448c7e85ca3b2465ece698bdf230cd6e2bc6fc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.2

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

3 release files

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page