I’m no professional developer, but I have the occasional itch that can only be scratched by hacking some code together. I feel most comfortable with Python though I haven’t kept up with some of the recent enhancements to the language. I’ve done some PHP lately, and I’ll probably do more of that in the future. Most recently I picked up a bit of AppleScript for some system automation tasks. If I were a real geek I’d learn C and write my own linux kernel device driver.

With all of that in mind, here’s a collection of software that I’m making available to anyone who’s interested. Feel free to contact me via email or Twitter with bug reports, feature requests, and million-dollar offers to buy the rights to my software.

NoteScraper (beta)

This is my most recent project and is written in AppleScript. Its purpose is to export the notes and highlights you save while reading a Kindle ebook to your local computer so you can organize the information in some other form. Note: It doesn’t take the notes and highlights from the Kindle device directly, but rather from Further note: You need a Mac for this.

There are two versions:

NoteScraper for EvernoteDownload
Exports your Kindle notes and highlights to Evernote. When you run the script you’ll be able to enter a series of tags to be applied to all of the notes. You can also specify an existing or new Notebook as the destination for your notes. Installation instructions are included in the download.

NoteScraper for OmniOutlinerDownload
Exports your Kindle notes and highlights to OmniOutliner Pro. All of your annotations will be saved as an outline in a new document. Only OmniOutliner Pro is supported right now while I work out a way to make it worth with the non-Pro version too. Installation instructions are included in the download.


Twitterator is a web site that allows you to follow a bunch of other Twitter users all at once. It’s pretty cool, but Twitter’s recent change to require OAuth for user authentication leaves Twitterator out in the cold until I can make the necessary modifications. If you know a PHP or Ruby on Rails programming who’s interested in a small contract programming job, please have them contact me. I’d like to get Twitterator back online soon because a surprising number of people use it regularly.

39 responses to Software

  1. This is exactly what I’ve been looking for! However, I don’t use either OmniOutliner or Evernote–I use DevonThink. I know nothing about Applescript, but my understanding is that DevonThink has great support for it. Would you consider creating a version of NoteScrapper for DevonThink?

  2. Another request for a DEVONthink version of NoteScrapper.

  3. I, also, would like to see this work with DEVONthink.

  4. Nick Putman 9 Oct 2010 at 8:27 am

    Trying out the OO Pro version on 3.95, and can’t get it to work. New document is created, but nothing in it.

  5. Hannu Rajaniemi 27 May 2012 at 4:10 am


    This is exactly what I have been looking for! The OmniOutliner version works brilliantly. However, when I try the Evernote version, it keeps crashing the Evernote client. Has there perhaps been a recent update that has broken the script…? Any help would be much appreciated.

    kind regards,

    — Hannu

  6. Yes! Another request for a DEVONthink version of NoteScrapper.

  7. Hey,

    Great script! Thanks for putting it out there.

    Minor edit, but the dialog box that opens when you run the script has “Candel” instead of “Cancel”.


  8. are you planning to update notescraper for Mountain Lion OS…it does not work with it now…

    • Having trouble using NS with Mt Lion too.

      • The problems lie with lines 67, 70 & 71. For a minimal fix, just to grab highlights, change line 71 to:

        set theHighlights to getHTMLElement(kindleHTML, "", "", true)

        • Sorry — the code tag messed with my comment. Line 71 should be:

          set theHighlights to getHTMLElement(kindleHTML, “”, “”, true)

        • WordPress is messing with my comment. Line 71:

          set theHighlights to getHTMLElement(kindleHTML, “”, “”, true)

          replace [backslash] with \

          • Hi Mike,

            couldn’t get it to work fine with this. Does not get an error msg either, but simple does not anything (if I choose seperate notes) or just displays some book information in a new Evernote note (if I choose all in one).
            Any help?

            Thanks, C

  9. I’m no Windows so I couldn’t use an AppleScript solution.

    Instead, I found a program online (Klippings, not to be confused with Klippings Kollector) that did almost everything I needed but had tons of bugs and needed some extra features. Fortunately, the code was open source so I was able to make some singificant upgrades and have packaged it into a Windows installer (OSX and Linux not yet available).

    You can read the thread here:

  10. Matthew Bostock 15 Jan 2013 at 6:49 am

    You could also use Readmill:

    We have a bookmarklet that easily syncs over your Kindle highlights and books, so you can store them permanently (and view them in a beautiful way at any time!)

  11. Curious if there’s been any success using this with Mountain Lion. Whether I use OO3 or comment out that line in the script to force OPML file, I get a blank file. I tried editing line 71 (though I’m not sure I did that correctly since all three comments by Mike show me the same code though he stated his code was getting changed when leaving comments.) Also curious what Amazon page should be scraped. When I go to highlights, and select my highlights for a book, a pop up window is created. Am I supposed to run the script then?

  12. Jason Davies 12 Apr 2013 at 4:43 pm

    I’ve erratically used this, and loved it, but I think Amazon have changed things — you can’t get access to the page you relied on any more. If you know a workaround, do please update it! But either way, thank you for sharing this — really handy. (And I never quite trusted them, but would have been happy to be wrong, sigh….)

  13. Hi Guys,
    I’ve been using methods like this and ClippingsConverter for a while to extract my Kindle Highlights into a summary for re-reading later. Finally the process of downloading myclippings.txt got too much for me and I created an automatic system to download your highlights directly from

    Downloaded Kindle Highlights Example
    Life Learner – download your Kindle Highlights straight from

  14. That is not to state how the buyer will probably try and reap the benefits of
    you, although no doubt there are several who most certainly try.
    Customers are treated respectfully with honesty, like how we
    want ourselves being treated us well. This is in comparison to the first wave of
    Ford Contours that entered the American automobile market.

  15. I am feeling so cheerful to examine your blog post,really dazzling post you have shared,Thanks

  16. If you are going for best contents like myself, only visit this web site daily because it provides quality contents, thanks

  17. This post will help the internet people for building up new
    web site or even a blog from start to end.

  18. I am no longer certain where you are getting your information,
    however great topic. I must spend a while learning much more or understanding more.
    Thank you for fantastic information I was on the lookout for
    this information for my mission.

  19. bInaRYOPtiNsSVErGE.coM

  20. I think this is one of the most vital info for me. And i’m
    happy studying your article. But should observation on few general things, The site taste is perfect, the articles is
    actually nice : D. Excellent job, cheers

  21. One may even consider cholesterol to get the primary foundation ffor arterial plaque thus keeping cholestterol
    consumption under 200 milligrams or thirty percent per day if the crucial part of our plan. Other than being functional, they have been used in art and interior planning through various metal sculptures and wall
    arts like a metal wall grille plus a wrought iron wall plaque.
    Indeed, a vintage inspired residence is both remarkable and unique in these
    modern years.

  22. Hi I am so excited I found your blog, I really
    found you by accident, while I was searching on Bing for something else, Anyhow
    I am here now and would just like to say many thanks for a remarkable post and an all
    round interesting blog (I also love the theme/design), I
    don’t have time to read through it all at the minute but
    I will be back to read a lot more, Please do keep up the awesome work
    Kindle Support Number UK
    Lenovo Contact Number

  23. That colmes down to approximately 32 million contractions within one year.

    The condition affects between two and three percent of the UK population and ccan impact the best way people think
    and feel about themselves, as ell as the best way tto
    handle dayy to day life. Mainstream medicine will continue to refuse to acknowledge that diet and nutritional
    supplements can’t only help alleviate problems with heart problems
    but, in Dr.

    my web-site web site

  24. Introdução a linguagem PHP, tipos de dados, operadores, estruturas de controle,
    funções e também envio de e-mails. é rabino em pulos,
    proponho que, para comemorar nosso conciliação de amizade, me dê um curso de pulos, para eu permanecer tão puladora como No curso, aprenderemos a fabricar listagem de produtos,
    rotinas de busca, diferença e também exclusão de dados.

  25. Right here are the 25 very best motion pictures of 2017—so far.

Trackbacks and Pingbacks:

  1. Notescraper exports your Kindle notes into Evernote - 30 Sep 2010

    […] just came across an app called Notescraper. It only works on a Mac, unfortunately, so I haven’t tried it. But the good news is that […]

  2. Using the Kindle to Edit « matthew iden - 15 Jun 2012

    […] users are in luck, however. Check out NoteScraper at The Savvy Technologist blog: to find a script that will allow you to access your Notes and pull them down into a text file or […]

  3. Export Kindle notes to Evernote | DBWebwork - 30 Apr 2013

    […] thanks to Tim Wilson, The Savvy Technologist, for his NoteScraper […]

  4. If a Web Clipping Service Lost Access to Your Kindle Highlights It's Probably Not Because of Publishers - The Digital Reader - 15 Nov 2013

    […] Notescraper is an AppleScript based app which pulls your kindle notes and highlights from and lets you export them to either Evernote or OmnOutliner. I don’t have a Mac to test it with, but this one is likely still working, as are the several other ways you can extract the notes, including workarounds, a couple different web browser bookmarklets, and more.. […]

  5. How To Convert Kindle Highlights to Evernote Notes | Life by Experimentation - 2 Nov 2014

    […] And thanks to the Savvy Technologist for putting the original script together back in […]

  6. If a Web Clipping Service Lost Access to Your Kindle Highlights It's Probably Not Because of Publishers ⋆ Ink, Bits, & Pixels - 21 Feb 2015

    […] Notescraper is an AppleScript based app which pulls your kindle notes and highlights from and lets you export them to either Evernote or OmnOutliner. I don't have a Mac to test it with, but this one is likely still working, as are the several other ways you can extract the notes, including workarounds, a couple different web browser bookmarklets, and more.. […]

  7. How to Download Your Kindle Notes and Highlights and Export Them ⋆ Ink, Bits, & Pixels - 21 Feb 2015

    […] Notescraper […]

  8. A Dozen Tools for Managing Your Kindle Notes and Highlights | The Digital Reader - 20 Apr 2017

    […] And if you are using macOS, you have an alternative: Notescraper. […]

Leave a Reply

Text formatting is available via select HTML. <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>