Evernote Integration Spotlight: Tarpipe
November 10th, 2008

We recently launched the Evernote API, which allows third party developers to integrate Evernote functionality into their applications and services. In this series, we will highlight some of the most exciting integrations.
What’s Tarpipe
Tarpipe simplifies the process of adding, sharing, and moving content among the web services you use, by allowing you to define a repeatable, automatic workflow. The Tarpipe/Evernote integration allows you to add content into your Evernote account, as well as automatically extract content, such as recognition data and URLs to public notes, which can then be shared with other supported services.
Example workflow: Searchable Twitter archive in Evernote
For example, you can create a workflow, in which an email subject becomes a Twitter message, that is then automatically sent into Evernote to create an archive of your tweets. Here’s a screenshot of what that workflow looks like in Tarpipe.

Getting started
Using Tarpipe is relatively simple, and surprisingly fun.
- Create an account, then start a new a workflow.
- Decide how content will enter the workflow, either via email or a Mac desktop app called Dropipe. If you will be emailing, select “Mail drop box” from the receptor drop down and choose MailDecoder from the Connector list. If you will be using the Dropipe app, select REST API from the receptor drop down and choose RestDecoder from the Connector list.
- Select all the web services that you want your content to go to, and connect them to one another however you like. When you’re finished, hit Save.
- Now, email content to the generated email address, or use Dropipe.
The video below, narrated by Tarpipe’s Bruno Pedro, shows the creation and execution of a workflow that starts with Bruno dropping a screenshot onto the desktop application, and ends with the content in Evernote; Flickr, with tags populated with Evernote’s recognition data; and Twitter, with a link back to Flickr. To make all that happen, all Bruno did was drop an image onto the Dropipe app.
Use case: automatically tag a screenshot using Evernote.
Why this is cool
Tarpipe has created a very user friendly way to interact with Evernote, and other web services, on a level that’s usually reserved for programmers. For the less technical among us, like myself, it feels somewhat empowering to customize how data is published across the web. As a bonus, it adds new ways to add and share Evernote content. We like that.
The Evernote API
Learn more about the Evernote API on our developer page, and join over a hundred developers working with the Evernote API to create new and exciting integrations.


When did evernote start spitting out recognised text in an image? I thought you could only search an image for string matching, not get a list of words from the image. So can we upload an image and basically OCR it into written text now?
November 10th, 2008 at 9:56 am
Hi Andrew,
Thanks for the post and all the feedback during our Evernote integration. Evernote is a really exciting application and your recognition technology makes it perfect to use with other Web services.
I’m using the automatic tagging described on our screencast and it really works well. I can imagine a lot of possibilities integrating Evernote with other services.
Thanks again,
Bruno Pedro
tarpipe.com
November 10th, 2008 at 10:01 am
I’m amazed. Congratulations to both teams… excelent job
November 10th, 2008 at 10:32 am
That was an amazing post, and it earned you a new RSS subscriber. Keep up the good work!
November 10th, 2008 at 1:19 pm
Amazing ap, thanks a lot, great!
November 11th, 2008 at 10:08 am
For me, the only tag my images get is ‘tarpipe’.
I really wish I could make this work, the possibilities for this technology are endless
November 11th, 2008 at 2:03 pm
Gee, it looks a lot like Yahoo! pipes.
November 11th, 2008 at 10:58 pm
I wish I could watch the video, but as usually vimeo is not reliable. It has been loading the webpage (both current one, and directly the vimeo page) for hours and still no video
. Could you upload to youtube as well?
November 17th, 2008 at 4:01 am
Hey – Just a question… when you drag the image into tarpipe app, how does it know which tarpipe to run? what if you wanted to create different ones, eg one that didnt upload images to flickr and one that did… would you have to have loads of tarpipe apps in the doc?
November 28th, 2008 at 3:44 am
as Joe, the only tag i get is tarpipe… is there something im doing wrong?
November 28th, 2008 at 1:06 pm
I got this to work except for the tagging. The image on Flickr does not have any other tags except tarpipe… Any suggestions??
Thanks
November 28th, 2008 at 1:28 pm
Wow, somehow I missed this announcement until today, but it looks very exciting! I can’t wait to try it out.
February 1st, 2009 at 4:47 pm
@Tim Lauer
@elpicha
@Joe
and hopefully @Bruno Pedro
In my testing, tags for Flickr had to be added using the text_input connector. But that will only allow you the ability to add the same tag to each upload.
It seems the weak link is in the Tarpipe connectors. The RestDecoder doesn’t have an input for tags. I suppose with the MailDecoder, you could use the Subject or Body inputs for tags.
For the MailDecoder, it seems a nice-to-have feature would be to have the body tags parsed for code like “tag:yourtagname1, tag:yourtagname2″ to get tag information from the Body tag.
As for getting tags into Evernote, since there is no input, I’m not sure how this will be done.
But the example in the video is a bit misleading. The tarpipe tag is a generic tag given to all uploads to Flickr. But all the other tags are based on the recognitionData output from Evernote. In other words, whatever Evernotes’ OCR picks up from your image.
It’s not the best way to add tags to your Flickr pics, IMHO. Who really tags their photos based on the words in the image? While that output might be good for other stuff, it doesn’t really make sense for tagging.
April 6th, 2009 at 4:21 pm