Skip to main content

ever2text

Convert Evernote exports to plain text files.

The goal is to export Evernote notes to raw text files for use with any text editor, such as Atom or Sublime Text.

GitHub for ever2text: https://github.com/nicholaskuechler/ever2text

If you are looking to export Evernote notes for use with SimpleNote, have a look at ever2simple.

Installation

Install using pip (preferably in a virtualenv):

$ pip install -U ever2text

Development Installation

Clone this repository with git:

$ git clone https://github.com/nicholaskuechler/ever2text.git
$ cd ever2text
$ python setup.py install

Usage

First you will need to export your notes from inside of the Evernote application. For each notebook, right click the notebook name and select the “Export Notes” option. Make sure to select the enex format.

IMPORTANT: You need to export each notebook individually. I could not find an option to export all notebooks in to a single Evernote export file. Make sure to give each exported notebook a unique name. I used the notebook name as the basis for the exported enex dump file.

Once you have created an export file, you can run the script on the file setting the --output to a directory:

$ ever2text my_notebook.enex --output output_directory --format text

You can export notes to either plain text or markdown format. The default is plain text. For markdown formatted notes, use --format markdown.

$ ever2text my_notebook.enex --output output_directory --format markdown

Notes and Caveats

  • Each Evernote notebook needs to be exported individually. It does not appear you can export all notebooks in to a single export file.

  • Notes are created with a number suffix to avoid collisions when multiple notes have the same title.

  • If a title cannot be sanitized, the note will have a default title of title_fail-NUMBER.txt

  • Converting notes to text will not preserve tags in the notes.

  • This does not handle any attachments.

Credits

Based on ever2simple by Clayton Parker: https://github.com/claytron/ever2simple

Changes

0.3 (2016-07-29)

  • Include future package

0.2 (2016-07-29)

  • PyPI package release

0.1 (2016-07-29)

  • Initial release

Metadata

Release files for ever2text 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ever2text 0.3
File Size Uploaded
ever2text-0.3.tar.gz 4.8 kB Details

Release files / ever2text-0.3.tar.gz

Download URL ever2text-0.3.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
eaa086602fb3f4e1ec57634842550ee5a3b0cc77f30f943dc49eb7260a859a2c
BLAKE2b-256 checksum
How to use checksums
6cb6a53e55e53a61c1b456eee5a62f421fd682c3244638eb4218f7d222796775
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3 This release

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page