EvernoteのAPIを調べてるうちに、ノートを作成する記事はあるのですが、既存のノート一覧を取得するものは少ないなーと思ってメモ。
リファレンス
https://dev.evernote.com/doc/reference/
import evernote.edam.notestore.ttypes as NoteStore
from evernote.api.client import EvernoteClient
auth_token = "your token"
client = EvernoteClient(token=auth_token)
note_store = client.get_note_store()
note_filter = NoteStore.NoteFilter()
note_filter.words = '' # 好きなキーワードをどうぞ
notes_metadata_result_spec = NoteStore.NotesMetadataResultSpec()
notes_metadata_list = note_store.findNotesMetadata(note_filter, 0, 100, notes_metadata_result_spec) # ノート情報を100件取得
for note_guid in notes_metadata_list.notes:
note = note_store.getNote(note_guid.guid, True, False, False, False)
print note.title
ちなみに note から取れる情報はこちら。
https://dev.evernote.com/doc/reference/Types.html#Struct_Note