Skip to main content

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

relay_notes-0.1.0.tar.gz (36.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

relay_notes-0.1.0-py3-none-any.whl (33.5 kB view details)

Uploaded Python 3

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

Hashes for relay_notes-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f02c4f66a5b4a858cd0632623768de2863e03f4e468118672b798755d8b16519
MD5 f0149459d965d9323b79b3c29e8cfe58
BLAKE2b-256 d2212bcc2d7e149ea6b90d5fed5c93f1cd0c8773be75a896e89402bea998ace9

See more details on using hashes here.

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

Hashes for relay_notes-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1919198f134fa0be7f77541ffbb83960ef8238cfb5673925f373ef4525824930
MD5 9e112ad558065cb53e37888583782648
BLAKE2b-256 c4e0febd3fd4cdaf2bddd30c9294382ba8c85dc0fee05778dcc745a7c9dc1c71

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page