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
- Host: GitHub
- URL: https://github.com/dmuth/evernote-to-obsidian
- Owner: dmuth
- License: apache-2.0
- Created: 2021-03-28T22:13:47.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-04-03T02:20:03.000Z (about 2 years ago)
- Last Synced: 2024-11-29T18:40:36.972Z (over 1 year ago)
- Language: Shell
- Size: 331 KB
- Stars: 169
- Watchers: 4
- Forks: 15
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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.