class Evermd(object): ''' Main Class ''' notestore = None evermdAuth = None noteStoreUrl = None authToken = None def __init__(self): self.evermdAuth = EvermdAuth() def auth(self): if not self.noteStoreUrl or not self.authToken: self.noteStoreUrl = self.evermdAuth.getNoteStoreUrl() self.authToken = self.evermdAuth.getToken() def get_notestore(self): if self.notestore: return self.notestore noteStoreHttpClient = THttpClient.THttpClient(self.noteStoreUrl) noteStoreProtocol = TBinaryProtocol.TBinaryProtocol( noteStoreHttpClient) self.noteStore = NoteStore.Client(noteStoreProtocol) return self.noteStore def fetch_notebook_list(self): print 'Start fetching your notebook list...' notebooks = self.get_notestore().listNotebooks(self.authToken) return notebooks def create(self, title, content, notebook=None): note = Types.Note() note.title = title note.content = content if notebook: note.notebookGuid = notebook.guid created_note = self.get_notestore().createNote(self.authToken, note) print 'Successfully created a note with GUID: ', created_note.guid def test(self): pass
class Evermd(object): ''' Main Class ''' notestore = None evermdAuth = None noteStoreUrl = None authToken = None def __init__(self): self.evermdAuth = EvermdAuth() def auth(self): if not self.noteStoreUrl or not self.authToken: self.noteStoreUrl = self.evermdAuth.getNoteStoreUrl() self.authToken = self.evermdAuth.getToken() def get_notestore(self): if self.notestore: return self.notestore noteStoreHttpClient = THttpClient.THttpClient(self.noteStoreUrl) noteStoreProtocol = TBinaryProtocol.TBinaryProtocol(noteStoreHttpClient) self.noteStore = NoteStore.Client(noteStoreProtocol) return self.noteStore def fetch_notebook_list(self): print 'Start fetching your notebook list...' notebooks = self.get_notestore().listNotebooks(self.authToken) return notebooks def create(self, title, content, notebook=None): note = Types.Note() note.title = title note.content = content if notebook: note.notebookGuid = notebook.guid created_note = self.get_notestore().createNote(self.authToken, note) print 'Successfully created a note with GUID: ', created_note.guid def test(self): pass
def __init__(self): self.evermdAuth = EvermdAuth()