Home / Exporting data from EverNote edit

I’ve been using EverNote for some time. It’s good piece of software, but for me it lacked some unnamed quality.
I decided to use my own website for this kind of note-taking, with additional benefit of my notes being published on the web, hopefully for the benefit of others as well.
There was a problem of existing EverNote notes so I wrote this python script to extract the notes and then import them as posts to this site.
It was surprisingly easy: the script is less than 150 lines of python. EverNote team had the good sense of using sqlite for their database storage. A little bit of reverse-engineering of the database file with SQLite Manager revealed that the author liked the letter Z and that the schema is straightforward.
If you plan to use the script beware that it’s more a template from which to start your own thing than a complete solution. It only dumps the data I was interested in (note title, creation date, tags and content) in a format that was simple for me to use.
EverNote also has well-documented server API, but using it seemed more complicated than digging things out of sqlite database. And would be many, many times slower.
Go to index of articles.

Feedback about page:

Optional: your email if you want me to get back to you:

Share on