Skip to main content

Export all your Apple iCloud Notes to Google Keep

Project description

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)
    --no-time         Do not include creation time of the original
                      note and its import time to Google Keep. By
                      default, the creation time and import time is
                      included as text at the beginning of the note
                      in Google Keep.
    --no-label        Do not create a label for all imported notes.
                      By default, we will create a new label for
                      all imported notes.

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:

  • If using Python 3.7, please use --no-label, until https://github.com/kiwiz/gkeepapi/pull/50 is merged.
  • 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.

Project details


Download files

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

Source Distribution

notes_to_keep-0.0.2.tar.gz (7.7 kB view details)

Uploaded Source

Built Distributions

notes_to_keep-0.0.2-py2.py3-none-any.whl (10.2 kB view details)

Uploaded Python 2 Python 3

notes_to_keep-0.0.2-py2.7.egg (18.9 kB view details)

Uploaded Source

File details

Details for the file notes_to_keep-0.0.2.tar.gz.

File metadata

  • Download URL: notes_to_keep-0.0.2.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.0

File hashes

Hashes for notes_to_keep-0.0.2.tar.gz
Algorithm Hash digest
SHA256 f9d206b47c20080c39b840ed44bf3ebf6a962183c7e5139adb1bc677efe41ef3
MD5 5234283cda401aee5efab369694e6755
BLAKE2b-256 9fcd24bc7925eae3c1b13d986f167e2a59ac6b6a61406d0fe454949c8f275709

See more details on using hashes here.

File details

Details for the file notes_to_keep-0.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: notes_to_keep-0.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.0

File hashes

Hashes for notes_to_keep-0.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 81ed657e6ce7d482284a3ae6ac149a277f9f6c00b1b921519ef39660542484ee
MD5 e1dc127bc4d2083bed10172026adc9fb
BLAKE2b-256 205c751ad423e6ec97b061389ea9e6b45980ecf85f4e3a65cb1895a69ba95031

See more details on using hashes here.

File details

Details for the file notes_to_keep-0.0.2-py2.7.egg.

File metadata

  • Download URL: notes_to_keep-0.0.2-py2.7.egg
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.1

File hashes

Hashes for notes_to_keep-0.0.2-py2.7.egg
Algorithm Hash digest
SHA256 dac74a542e4c08499d7dd0fde198bec753dfc79d0fbfe784e921c7d0adff8e07
MD5 e04a569eaf51e838bbed81b1b0a598ef
BLAKE2b-256 34a581fba8b9f7228a9877787eb39f4fbf3970d87218d9756a4c1135e3996190

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