Jump to content

markdown to evernote service

Recommended Posts

Hi - I wanted to try to make at least one significant contribution to the beta, so here's a workflow that allows you to send selected markdown formatted text to Evernote via a hotkey.


Not all my own work I'm sorry to say, but a flow I've wanted for a while and only investigated properly recently. (I spend a lot of time taking notes and writing up reports. Markdown support in Evernote would be ideal, but until then - Alfred comes to the rescue)


It requires the installation of multimarkdown - available here: http://fletcherpenney.net/multimarkdown

It reuses a script available here: http://nsuserview.kopischke.net/post/6223792409/i-can-has-some-markdown





Evernote note title, notebook and tags can all be specified via markdown metadata. All other text is then imported to Evernote as HTML. 


Workflow available to download here: http://d.pr/f/2pUe


Updated: Corrected issue with non-escaped double quotes

Share this post

Link to post

This is fantastic. Thank you for submitting this workflow. I've been looking for something like this and had messed around with the script you referenced but it is a much simpler, cleaner workflow with Alfred! Thanks to all!

Share this post

Link to post

I have some markdown that isn't being parsed correctly. It appears as though the back ticks ` are causing the code inside the back ticks to be executed instead of treated as a code block in markdown.


Here is the markdown:

## Git repo with existing sources

If you've got local source code you want to add to a new remote new git repository without 'cloning' the remote first, do the following (I often do this - you create your remote empty repository in bitbucket/github, then push up your source)

If your local GIT repo is already set up, skips steps 2 and 3

 1. Create the remote repository, and get the URL such as git@github.com:/youruser/somename.git or https://github.com/youruser/somename.git

 2. Locally, at the root directory of your source, `git init`

 3. Locally, add and commit what you want in your initial repo (for everything, `git add .` then `git commit -m 'initial commit comment'`)

 4. To attach your remote repo with the name 'origin' `git remote add origin [URL From Step 1]`

 5. Execute `git pull origin master` to pull the remote branch so that they are in sync.

 6. to push up your master branch (change master to something else for a different branch): `git push origin master`

I love the idea of this workflow! Do you think you can sort this out so that I can use it more often?



Share this post

Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...