Doing some research I figured out that is not the right thing to do to share a big part of the creation of somebody else if his work is copyright protected but is Ok to take small parts of their text to make some citation or criticism or reference an idea.
Still, when you read a book, specially in Kindle, most of the time you highlight text, create some bookmarks or add notes about ideas, concepts or paragraphs that are important to you within the text. After finishing your book, your notes live inside your kindle (and the cloud where they are store to be share among your devices) and if you want/need to remember a quote you usually run to your Kindle, find the book, open the notes and go through it till you find the idea you were looking for, if you ever do….
This becomes, at least for me, a waste of time because by when I finally find the note, I have forgotten the real reason why I needed it in first place, so I wrote a script based on what I’ve been learning in F# to do some transformation of my notes and bookmarks. Your Kindle is able to transform them into an html file that looks nice when opened in your browser, so I took this html file and convert it into a new html that better suits the structure and format I need/like to add my bookmarks into a place that makes it easier for me to read them, in this case a password protected or private post in my blog.
So, when you export the bookmarks, notes and highlights from your kindle for a specific book, it create an html file that should look similar to this:
Bookmark open in your browser as generated from your Kindle:
Bookmark html file from kindle:
I will be usign a F# script to do the job for me, so I’m using a library that contains a Type Provider for html documents: Html type provider
This F# script basically looks for all the <div /> tags and based on the “class” property value will wrap the text into a <h# /> based on how I want my notes to look when I read them again:
The output file can be copied into your WordPress text editor and it will be displayed based on the how you tag it in the F# script:
Bookmarks displayed based on your theme style:
Html output from F# script:
This way, I can easily copy paste and add some other comments into my highlights from my Kindle book, then it will be part of a private post for that book in my blog so I can easily refresh my mind and re-visit these quotes at any time, any day, any place in one single place, my blog.