evernote2md

command module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 28, 2021 License: MIT Imports: 13 Imported by: 0

README

Evernote to Markdown converter

Build Status Docker Build Status Homebrew codecov Go Report Card PkgGoDev

Evernote2md is a CLI tool to convert Evernote notes exported in *.enex format to a directory with markdown files.

Key features:

  • Zero dependencies - download and run
  • Creates one markdown file per note
  • Converts attachments to files ( two directories will be created: image for images and file for other attachments e.g. pdf files )
  • Retains correct links to attachments
  • Inserts Evernote tags in notes as text entries with customizable formatting
  • Shows highlighted Evernote text
  • Sets file created and modified date equal to the note attributes
Installation

Using Homebrew package manager:

brew install evernote2md

Manually:

Download the latest release for your OS.

Note for macOS users!

Please, check this wiki page if you have problems running the tool.

How to use
evernote2md (flags) [input] [outputDir]

input can be a file, a directory with exported files, or a glob pattern (like exports/My*.enex, for example).

If outputDir is not specified, ./notes is used. Add optional --folders flag to put every note in a separate folder.

An option --tagTemplate allows to change the way tags are formatted. See wiki article for more information.

Flag --help shows all available options.

With Docker
docker run -t --rm -v "$PWD":/tmp -w /tmp wormi4ok/evernote2md:latest (flags) [input] [outputDir]
How to export notes from Evernote

Here is a link to an article in Evernote Help Center:

How to back up (export) and restore (import) notes and notebooks

Newer versions of the Evernote App do not allow selecting more than 50 notes at a time. Consider exporting entire Notebook instead.


Made with ❤ using IDE from JetBrains.

JetBrains

Documentation

Overview

Evernote2md is a cli tool to convert Evernote notes exported in *.enex format to a directory with markdown files.

Usage:

evernote2md <file> [-o <outputDir>]

If outputDir is not specified, current workdir is used.

Directories

Path Synopsis
encoding

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL