Skip to content

Do something useful with your Kindle notes :) This script extracts individual words from My Clippings file hidden on your Kindle e-reader, translates them using Google Translate and exports the pair "original word" → "translation" into a .txt file from which you can learn these words or import them into an application such as Quizlet.

License

Notifications You must be signed in to change notification settings

vardecab/kindle-words

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

kindle-words

Do something useful with your Kindle notes :) This script extracts individual words from My Clippings file hidden on your Kindle e-reader, translates them using Google Translate and exports the pair "original word" → "translation" into a .txt file from which you can learn these words or import them into an application such as Quizlet.

Roadmap

  • Use DeepL rather than Google Translate.
  • Dictionary definitions.
  • Improve regex formula to better deal with words that have special characters.
  • Extract single words from source file.
  • Output list line by line.
  • Use API to translate words.
  • Skip the same words on subsequent imports.

Release History

  • 0.12.3: Fixes to regex formula so it also takes words with , & .
  • 0.12.2: Print which folder was created for exported files.
  • 0.12.1: Renamed variables & export files' names to improve readability.
  • 0.12: Be able to select source & target languages.
  • 0.11: Added input timeout.
  • 0.10: Take input file directly from Kindle once drive letter is given.
  • 0.9: Export files to specific folders based on today's date & ID.
  • 0.8: Add script runtime info.
  • 0.7: Fixes to regex formula so it also takes words with ., - & ".
  • 0.6: Print translations directly to kindle-words_export-{DATE}.txt.
  • 0.5: No more duplicate words.
  • 0.4: Fixed charmap' codec can't encode character (...) problem that occured with PL characters.
  • 0.3: Translation with googletrans lib.
  • 0.2: Output list line by line + export to a .txt. file.
  • 0.1: Initial release. Extract single words from source file using regex.

Versioning

Using SemVer.

License

GNU General Public License v3.0, see LICENSE.md.

Acknowledgements

About

Do something useful with your Kindle notes :) This script extracts individual words from My Clippings file hidden on your Kindle e-reader, translates them using Google Translate and exports the pair "original word" → "translation" into a .txt file from which you can learn these words or import them into an application such as Quizlet.

Topics

Resources

License

Stars

Watchers

Forks

Languages