All Projects → adamyi → notes_to_keep

adamyi / notes_to_keep

Licence: MIT license
Export all your Apple iCloud Notes to your Google Keep.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to notes to keep

keep-desktop
Google Keep Dark: Desktop application for Windows, Mac and Linux with Dark Theme.
Stars: ✭ 42 (-8.7%)
Mutual labels:  google-keep
keep-graph
Keep Graph is a open source clone of Google Keep. It's built on top of React and GraphQL.
Stars: ✭ 29 (-36.96%)
Mutual labels:  google-keep
google-keep-vue-firebase
Google Keep clone with Vue.js and Firebase, just for fun
Stars: ✭ 56 (+21.74%)
Mutual labels:  google-keep
keep
Run Google Keep in the menu bar
Stars: ✭ 66 (+43.48%)
Mutual labels:  google-keep
Omni Notes
Open source note-taking application for Android
Stars: ✭ 2,343 (+4993.48%)
Mutual labels:  google-keep
Paperwork
Paperwork - OpenSource note-taking & archiving alternative to Evernote, Microsoft OneNote & Google Keep
Stars: ✭ 7,838 (+16939.13%)
Mutual labels:  google-keep
popup-for-keep
📝 Load Google Keep in a popup from the current tab in Google Chrome
Stars: ✭ 48 (+4.35%)
Mutual labels:  google-keep
keep-it-markdown
Convert Google Keep notes dynamically to markdown for Obsidian and Notion using the unofficial Keep API
Stars: ✭ 125 (+171.74%)
Mutual labels:  google-keep
google-keep-exporter
Export google keep notes to markdown
Stars: ✭ 153 (+232.61%)
Mutual labels:  google-keep

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 [email protected]

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].