Everton

Thin wrapper around Evernote ruby client library (https://github.com/cgs/evernote)

Installing

gem install everton

Usage

You'll need an Evernote API key to use this library. Get yourself a "Client application" API key from Evernote (http://www.evernote.com/about/developer/api/#key). For more info, see https://github.com/cgs/evernote/blob/master/README.mkd

require 'rubygems'
require 'everton'

config = {
  :username => 'myuser',
  :password => 'mypass',
  :consumer_key => 'key',
  :consumer_secret => 'secret',
  :user_store_url => 'http://sandbox.evernote.com/edam/user'
}

# Authenticate
Everton::Remote.authenticate config


# Iterate over all the netbooks and print the notebook name
Everton::Notebook.all.each do |n|
  puts n.name
end

# Get the first notebook
notebook = Everton::Notebook.all.first

# Get the notebook named 'bar'
bar_notebook = Everton::Notebook.find('bar')

# Add image to notebook 'bar'
bar_notebook.add_image 'note title', 'note content', '/home/rubiojr/Desktop/guns.jpg'

# Add a text note
bar_notebook.add_note 'note title', 'anothe note, only text'

Copyright

Copyright (c) 2011 Sergio Rubio. See LICENSE.txt for further details.