Skip to content

.NET parser for the Amazon Kindle's "My Clippings.txt" file

License

Notifications You must be signed in to change notification settings

jeffreypriebe/KindleClippings

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KindleClippings

Currently works against latest Kindle 5 Clipping file format.

.NET parser for the Amazon Kindle's "My Clippings.txt" file.

The solution has two components, a library (KindleClippings) and GUI (KindleClippingsGUI) which provides a sample front-end for the library.

The GUI uses Eto.Forms for cross-platform compatibility.

How To Use

Library

  1. Build the solution and reference the outputted KindleClippings.dll
  2. Call MyClippingsParser.Parse() using either (a) the path to a "My Clippings.txt" file or (b) a stream matching the format of a "My Clippings.txt" file to return the clippings
  3. Optionally call ClippingOrganizer.GroupClippingsByAuthorAndBook(), passing in the clippings, to organize them

GUI

(No Changes to GUI expected in this project.)

  1. Connect your Kindle to your PC as a USB drive
  2. Copy "My Clippings.txt" from your Kindle (optional)
  3. Build/Run the GUI
  4. Browse to the location of the "My Clippings.txt" file OR select the connected, removable Kindle device
  5. Click "Parse"
  6. Expand the appropriate author and book in the tree
  7. Double click on a highlight/note entry in the tree to view details

TODO

See Original Project.

About

.NET parser for the Amazon Kindle's "My Clippings.txt" file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%