Relay
A transport layer for notes between platforms.
Relay moves notes reliably rather than storing them. It reads from one platform, normalizes to a portable Markdown form, and writes to another, handling updates and deduplication so your notes are portable rather than locked in.
Why
Apple Notes does not integrate with tools like Google Keep, and every notes app is a silo. Relay is the pipe between them: extract, transform, sync. The core is boring and deterministic by design, because it is carrying data you cannot regenerate.
Example
relay auth keep # one-time: store the Keep token in the Keychain
relay sync --dry-run # preview every create and update, touch nothing
relay sync --limit 20 # first real write, capped
relay sync # incremental sync, all folders
relay export --out ./vault # Apple Notes -> Markdown files
Status
Phase 1, in progress. The transport engine (model, planner, executor, state) is in place and tested against in-memory adapters. Apple Notes and Google Keep adapters are next.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file relay_notes-0.1.0.tar.gz.
File metadata
- Download URL: relay_notes-0.1.0.tar.gz
- Upload date:
- Size: 36.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f02c4f66a5b4a858cd0632623768de2863e03f4e468118672b798755d8b16519
|
|
| MD5 |
f0149459d965d9323b79b3c29e8cfe58
|
|
| BLAKE2b-256 |
d2212bcc2d7e149ea6b90d5fed5c93f1cd0c8773be75a896e89402bea998ace9
|
File details
Details for the file relay_notes-0.1.0-py3-none-any.whl.
File metadata
- Download URL: relay_notes-0.1.0-py3-none-any.whl
- Upload date:
- Size: 33.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1919198f134fa0be7f77541ffbb83960ef8238cfb5673925f373ef4525824930
|
|
| MD5 |
9e112ad558065cb53e37888583782648
|
|
| BLAKE2b-256 |
c4e0febd3fd4cdaf2bddd30c9294382ba8c85dc0fee05778dcc745a7c9dc1c71
|