Everest is a ready to run web application using Evernote API. This application is an example of how to create Node.js application that connect to Evernote. I puts several modules (Thrift, OAuth, and etc) all together to make it really easy for beginners.
- Edit file config.js (use your Evernote API key)
- Run everest.js (node everest.js)
- Open yours browser to http://localhost:8081/
There are several other examples in /examples directory. You can run these examples using Evernote's developer tokens.
- express (http://expressjs.com/)
- oauth (http://github.com/ciaranj/node-oauth)
- node-thrift (https://github.com/wadey/node-thrift) : Branch performace + A few lines fix
- evernode (https://github.com/cloudsnap/evernode) : Using forked version https://github.com/berryboy/evernode
-
GET /me - User Infomation
-
GET /notes - NoteStore.findNotes
-
POST /notes - NoteStore.createNote
-
GET /notes/ - NoteStore.getNote
-
POST /notes/ - NoteStore.updateNote
-
POST /notes//delete - NoteStore.deleteNote
-
GET /tags - NoteStore.listTags
-
POST /tags - NoteStore.createTag
-
GET /tags/ - NoteStore.getTag
-
POST /tags/ - NoteStore.updateTag
-
POST /tags//expunge - NoteStore.expungeTag
-
GET /notebooks - NoteStore.listNotebooks
-
POST /notebooks - NoteStore.createNotebook
-
GET /notebooks/ - NoteStore.getNotebook
-
POST /notebooks/ - NoteStore.updateNotebook
-
POST /notebooks//expunge - NoteStore.expungeNotebook