Skip to main content

klipper

Parse Kindle My Clippings.txt and export it to Markdown or JSON.

Install

uv sync

Usage

klipper "My Clippings.txt"                          # markdown to stdout
klipper "My Clippings.txt" --format json            # JSON to stdout
klipper "My Clippings.txt" --format md --dedup      # collapse superseded highlights
klipper "My Clippings.txt" -o clippings.md          # write to a file

Supported entry kinds: Highlight, Note, Bookmark. Bookmarks are excluded from Markdown output by default. Malformed entries are skipped with a warning on stderr — the run never aborts.

See CONTEXT.md for domain vocabulary and docs/adr/ for the architectural decisions.

Download files

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

Source Distribution

klipper-0.1.0.tar.gz (27.0 kB view details)

Uploaded Source

Built Distribution

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

klipper-0.1.0-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file klipper-0.1.0.tar.gz.

File metadata

  • Download URL: klipper-0.1.0.tar.gz
  • Upload date:
  • Size: 27.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for klipper-0.1.0.tar.gz
Algorithm Hash digest
SHA256 341267776ce33f9403a62c0df1e5b2e75a1e43941d6f1dd8b450fc0ce05a893a
MD5 162bc6db361b6dd8ba92a84bb52ff515
BLAKE2b-256 5a6834f6a59ca02f9406c5712e43a1042fdf22c5f54de7939c34256093b55df7

See more details on using hashes here.

File details

Details for the file klipper-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: klipper-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for klipper-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0a1dd93af98542efabc5cc6d8fd37c61690abe19cb98b59f53d461a31f47d1d7
MD5 5306d5e2f722124a152fd160b9ac520c
BLAKE2b-256 fc770300e35e64d911f020fc736602b2420dfac5ff65e50246e9b12350aa2bfe

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

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