blob: 75f72aa6cbe8aadae987722eef35c6a4b03808ac (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
class EvernoteService
def initialize(auth_token, notestore_url)
@auth_token = auth_token
@notestore_url = notestore_url
noteStoreTransport = Thrift::HTTPClientTransport.new(@notestore_url)
noteStoreProtocol = Thrift::BinaryProtocol.new(noteStoreTransport)
@note_store = Evernote::EDAM::NoteStore::NoteStore::Client.new(noteStoreProtocol)
end
def notebooks
@note_store.listNotebooks(@auth_token)
end
def notes_from_notebook(notebook)
@note_store.findNotesMetadata(
@auth_token,
Evernote::EDAM::NoteStore::NoteFilter.new(:notebookGuid => notebook.guid),
0,
50,
)
end
end
|