Skip to main content

Google Keep to Roam Daily Notes

build codecov PyPI - Python Version PyPI - Downloads GitHub Black Twitter Follow

Convert a Takeout of Google Keep to Roam Daily Notes for the day that each snippet was written. If multiple notes were written on the same day, they are merged together.

Installation

First, go to Google Takeout and request a dump of your Google Keep data. Then unzip the folder that Google sends you.

The following steps work well on Unix systems but on Windows it would be quite similar.

$ cd ~/Downloads
$ tar -xvf takeout-{ID}.zip
$ pip install keep2roam
$ mkdir markdown
$ k2r -h
Usage: k2r [OPTIONS] SRC DEST

  Convert SRC Google Keep Takeout dump and write to DEST folder.

  Assumes SRC exists and creates DEST folder if it does not exist.

Options:
  --version   Prints the CLI version
  -h, --help  Show this message and exit.
$ k2r Takeout/Keep markdown
Found X Google Keep json files...

Upload Limit

Now take these files and upload them to Roam. To upload more than 10 files at a time, use this workaround.

Metadata

Release files for keep2roam 1.1

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

Source distribution (sdist)

Source distribution for keep2roam 1.1
File Size Uploaded Provenance
keep2roam-1.1.tar.gz 7.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for keep2roam 1.1
File Interpreter ABI Platform
keep2roam-1.1-py3-none-any.whl Python 3 none any Details

Total release size: 15.8 kB

Release files / keep2roam-1.1.tar.gz

Download URL keep2roam-1.1.tar.gz
Size 7.6 kB
Tags Source
SHA-256 checksum
How to use checksums
d93fe7a0ed4db1cd0b8f25a9cf283382f63c2914309a60055156afad512c163a
BLAKE2b-256 checksum
How to use checksums
391e009504e83f8797d940be72634c09aa6786e78c21badb07fb1cdd69438451
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.9.0 Darwin/19.6.0

Release files / keep2roam-1.1-py3-none-any.whl

Download URL keep2roam-1.1-py3-none-any.whl
Size 8.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c0e3f6b4bdbb92f2d00ebc4936c5cd28b23b6b9b9285b7a9deee7e3f68324f66
BLAKE2b-256 checksum
How to use checksums
8bfef542ab584ae1496ba16100d233bb058ff80eaefe634a75146959df594763
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.9.0 Darwin/19.6.0

Security for keep2roam 1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.1 This release

2 release files No provenance

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