kindle_clippings_processor
Takes as input the "My Clippings.txt" that stores the annotations and markings from the Kindle. and outputs one file per Ebook
A Python tool that sorts your messy Kindle 'My Clippings.txt' file into a separate, organized file for each book you've highlighted.
Kindle Clippings Processor
When you read on a Kindle, every highlight and note you make gets saved to a file called "My Clippings.txt." The problem is that this file is a big jumble—all your highlights from every book you've ever read are mixed together in one long text file, with no clear organization. This tool solves that by automatically sorting all those clippings and creating a separate file for each book.
The way it works is straightforward. You export your "My Clippings.txt" file from your Kindle, feed it into this Python script, and it reads through the entire file, figures out which highlights belong to which book, and then creates individual text files—one for each ebook you've annotated. Now instead of digging through one massive file to find your notes on a specific book, you have neatly organized files with just the highlights and annotations for that book.
This is useful for anyone who reads heavily on a Kindle and wants to review or organize their notes. For example, if you're reading three non-fiction books for research, you might have hundreds of highlights spread across your Kindle clippings file. With this tool, you can instantly separate them out so you can review just the highlights from the book on marketing strategy, or the one on psychology, without having to manually search and copy-paste.
The project is kept simple and straightforward—it's a focused Python tool that does one thing well: takes your messy Kindle data and turns it into organized, usable files. No complicated setup required, just point it at your clippings file and let it work.
Where it fits
- Split a single Kindle clippings file into separate files per book
- Quickly find highlights from one specific book among hundreds
- Organize research notes gathered from multiple non-fiction books read on Kindle