CebuSolutions

API for javascript

11 posts in this topic

Hello,

Is there any javascript support for Evernote API? I downloaded v 1.19 and there was no thrift files for javascript.

thanks.

Share this post


Link to post

That's great!

But will it help clients written in JavaScript? In particular a Chrome packaged app is written entirely in HTML5 (including JavaScript) so there's no server component.

I've looked through the Thrift wiki, but I'm having reading it. From what I can tell there's no real plan to implement the TBinaryProtocol in JavaScript, this excludes an important language for client-side development!!!

Thanks,

1 person likes this

Share this post


Link to post

The Evernote API does not support Javascript. However, we have a project started by our community that created node.js bindings for our API:

https://github.com/cloudsnap/evernode

I was reading through the Evernote Syncronization via EDAM v 1.0.5 March 7 2011.

And I quote on pg 5 (Section 1 EDAM Overview):

"3. Thin clients make direct use of the API over the HTTP gateway to view or manipulate the state

of the user’s account directly. This may include the clipper(s), JavaScript web clients (via an

ASCII transport), or external partners/integrations."

Suggesting JavaScript...

was this just an oversight or mistake?

Share this post


Link to post

FYI - I've started my own javascript "bridge" to Evernote. I'm calling it jEvernote for anyone that is interested. It will have several enhanced features including:

  • the ability to handle multiple accounts,
  • automatically encrypt sensitive information (SSN, credit card #s, etc) found in notes
  • support for Note templates,
  • the ability to tag stacks and notebooks (so any note placed inside them receives the parent container's tags by default)
  • support for "Dynamic content" (yes that means javascript, jQuery, etc within the notes)
  • tools to help move/copy stacks/notebooks between Evernote accounts
  • support for multi-selection of Stacks/Notebooks in order to export multiple notebooks at the same time
  • additional features include advanced table and grid support along with many other "widgets" not currently supported in Evernote

This will be available to Mac users in the near future.

1 person likes this

Share this post


Link to post

Hey David33409,

I guess by now you should have something to show. Do you need help on the Javascript API?

Cheers,

George

Share this post


Link to post

Hi all,

Regarding a library to integrate JavaScript with Evernote, I'd like to let you know that there is in fact a ready one available for public use. While writing the KanMeet for Chrome app, Kanda Software had to write a small JavaScript library to encapsulate Evernote API. The folks over at Evernote asked us to release it into open source domain and we obliged.

You can find it at:

https://github.com/k...-sdk-javascript

If you're interested in the KanMeet app, which integrates your Google Calendar with your Evernote notebooks, you can check it out at:

http://www.kandasoft...ps/kanmeet.html

Cheers,

the Kanda Software Team

2 people like this

Share this post


Link to post

Hi Katya,

I'm really interested in using that API for next Evernote Hackathon, but it's next saturday (in 2 days). Could you help me in any way with that ?

I'm using meteor.com framework and want to use your library!

Thanks

Share this post


Link to post

Hi Gabriel,

We're so sorry to get back to you with such a delay. Had we had a bit more than two days notice we could have helped you in time for Evernote Hackathon. Could we still help you in any way? If you have any questions I can connect you to our developer over Skype or email. If you have any recommendations or improvements, please feel free to email Yury Shamrey at yury.shamrey@kandasoft.com and he can answer questions.

Best of luck!

Share this post


Link to post

No problem about the delay. We had to do an android app, so I used the Python API for backend actions.

But I really want to use yours.

Thanks!!

Share this post


Link to post

I'm building a web app that runs on meteor js and having issues with Evernote api integration.
I've downloaded kandasoftware/evernote-sdk-js but the test app is not running. Will pleeeease need your help here. What does the scope parameter mean in  src\main\resources\javascript\

auth.js

post-221269-0-05333600-1410341702_thumb.

Share this post


Link to post