Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/davidedc/a-thousand-notes

In Jan 2021 I moved around 29k notes from Evernote to markdown. These are the scripts I used to clean-up, validate, maintain the markdown notes.
https://github.com/davidedc/a-thousand-notes

evernote markdown obsidian-md

Last synced: about 2 months ago
JSON representation

In Jan 2021 I moved around 29k notes from Evernote to markdown. These are the scripts I used to clean-up, validate, maintain the markdown notes.

Awesome Lists containing this project

README

        

### Background

In Q4 2020 Evernote released version 10 of their client. To my dismay, this version wasn't sufficiently performant with as many notes as I had (Evernote probably decided to target a faster-growing segment of users with fewer notes). Also the client came with limitations on how many notes one could export at one time.

Luckily, Evernote still supported a legacy client, from which I could bulk-export all 28k notes. Using Bear on OSX, I could then import the Evernote export, and export all the notes in markdown.

### Migration cleanup scripts

The resulting markdown (+ assets) notes have some problems:

* notes with the same title have their assets in the same directory
* note file names contain all kind of automation-unfriendly special characters (emojis, ideographic etc.)
* some assets are linked using html instead of markdown

these scripts help in resolving these problems.

### Workflow scripts

A "plain" markdown solution makes it possible to automate many workflows - this repo contains (or will contain) scripts for these workflows.

For example:

* finding keywords and extracting text "around" their occurrences
* NLP workflows e.g. automatic summarisation, automatic duplicates finding, automatic tagging
* finding spelling mistakes across all notes
* finding deletable content across all notes (e.g. social media sharing headers, chumbox links etc.)
* scripts to (bulk) change/restore the creation/update date/time of the notes