An open API service indexing awesome lists of open source software.

https://github.com/dmuth/evernote-to-obsidian

Wrapper for the Yarle app to make converting Evernote notebooks to Markdown easier
https://github.com/dmuth/evernote-to-obsidian

Last synced: about 1 year ago
JSON representation

Wrapper for the Yarle app to make converting Evernote notebooks to Markdown easier

Awesome Lists containing this project

README

          

# Convert Evernote .enex notebooks to Markdown

This repo contains a shell script wrapper and pre-built configuration files for
the excellent Yarle utility
to convert your Evernote `.enex` files to Markdown documents.

Once you have your Evernotes in Markdown, you can then use them in
something like Obsidian.

## Prerequisites

You'll need Node.js and `npx` installed.

Your Evernote notebooks to be converted should be in the directory `evernote-notebooks/`:

## Usage

- `./convert-evernote-to-markdown.sh directory`

`directory` is the directory containing Evernote `.enex` format exported notebooks.
I personally recommend `evernote-notebooks/` for the name.

If Yarle is not installed, it will be installed automatically. In this case, you will need to run
it in `sudo` mode.

If conversion is successful, you'll see a message like this:

`Conversion finished: 12 succeeded, 0 skipped, 0 failed. Total notes: 12`

...and your exported notes will be in the `markdown-exports/` directory:

## Bugs

I used this script to convert several dozen Evernote notebooks totalling
over 3,000 notes. All notes and attachments were exported successfully.

The only issue I had is that some of the paths to the attachments from the notes
weren't quite right, and required me to edit the markdown to correct them.
I personally considered it to be a minor inconvenience given how easy it was to
get so many notes safely out of Evernote.

## Further Reading

You can read about how I used this script to migrate 3,000 Evernotes from Evernote to Obsidian
over on my blog
or on Medium.

## Who built this? / Contact

My name is Douglas Muth, and I am a software engineer in Philadelphia, PA.

There are several ways to get in touch with me:
- Email to doug.muth AT gmail DOT com or dmuth AT dmuth DOT org
- [Facebook](https://facebook.com/dmuth) and [Twitter](http://twitter.com/dmuth)
- [LinkedIn](https://linkedin.com/in/dmuth)

Feel free to reach out to me if you have any comments, suggestions, or bug reports.