NAME

Net::Evernote - Perl client accessing to Evernote

VERSION

Version 0.03

SYNOPSIS

use Net::Evernote;
my $note = Net::Evernote->new($username, $password, $consumerKey, $consumerSecret);
$note->postNote($title, $content);

METHODS

new(username, password, consumerKey, consumerSecret, [userStoreUrl])

Initialize the object.

my $note = Net::Evernote->new("fooUser", "fooPasswd", "fooKey", "fooSecret");

username and password are what you use for login into Evernote.

consumerKey and consumerSecret are got from the email when you signed up to Evernote's API development.

userStoreUrl is the url for user authentication, the default one is https://sandbox.evernote.com/edam/user

If you are in the production development, userStoreUrl should be https://www.evernote.com/edam/user

postNote(title, content, [dataStoreUrl])

use Data::Dumper;

my $title = "my Perl poem";
my $content =<<EOF;
I wrote some Perl to say hello,
To a world I did not know.
Prepended line numbers there in tow,
I basically told it where to go.
EOF

eval {
    $note->postNote($title, $content);
};

if ($@) {
    print Dumper $@;
}

Both the title and content are strings.

dataStoreUrl is the url for posting note, the default one is https://sandbox.evernote.com/edam/note

If you are in the production development, dataStoreUrl should be https://www.evernote.com/edam/note

SEE ALSO

http://www.evernote.com/about/developer/api/

AUTHOR

Ken Peng <shorttag@gmail.com>

I wish any people who has the interest in this module to work together with it.

BUGS/LIMITATIONS

If you have found bugs, please send email to <shorttag@gmail.com>

SUPPORT

You can find documentation for this module with the perldoc command.

perldoc Net::Evernote

COPYRIGHT & LICENSE

Copyright 2011 Ken Peng, all rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.