Пример #1
0
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
Пример #2
0
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
Пример #3
0
 def __init__(self):
     self.evermdAuth = EvermdAuth()
Пример #4
0
	def __init__(self):
		self.evermdAuth = EvermdAuth()