def show(self, note): self.connectToEvertone() note = self._searchNote(note) out.preloader.setMessage("Loading note...") self.getEvernote().loadNoteContent(note) out.showNote(note)
def show(self, note): self.connectToEvertone() note = self._searchNote(note) out.preloader.setMessage("Loading note...") self.getEvernote().loadNoteContent(note) out.showNote(note)
def show(self, note, raw=None): self.connectToEvernote() note = self._searchNote(note) out.preloader.setMessage("Loading note...") self.getEvernote().loadNoteContent(note) if raw: out.showNoteRaw(note) else: out.showNote(note, self.getEvernote().getUserInfo().id, self.getEvernote().getUserInfo().shardId)
def show(self, note, raw=None): self.connectToEvernote() note = self._searchNote(note) out.preloader.setMessage("Loading note...") self.getEvernote().loadNoteContent(note) if raw: out.showNoteRaw(note) else: out.showNote(note, self.getEvernote().getUserInfo().id, self.getEvernote().getUserInfo().shardId)
def remove(self, note, force=None): self.connectToEvernote() note = self._searchNote(note) if note: out.preloader.setMessage("Loading note...") self.getEvernote().loadNoteContent(note) out.showNote(note, self.getEvernote().getUserInfo().id, self.getEvernote().getUserInfo().shardId) if not force and not out.confirm("Are you sure you want to " 'delete this note: "%s"?' % note.title): return tools.exit() out.preloader.setMessage("Deleting note...") result = self.getEvernote().removeNote(note.guid) if result: out.successMessage("Note successfully deleted.") else: out.failureMessage("Error: could not delete note.") return tools.exitErr()
def backup(self, notebook, outputFormat='console'): logging.debug("Backup to %s" % str(outputFormat)) notebook = self._searchNotebook(notebook) notes = self.getEvernote().loadNotes(notebook) if outputFormat=='file': if not os.path.exists(notebook.name): os.mkdir(notebook.name) else: out.failureMessage("Folder %s already exist" % notebook.name) for n in notes: note = self.getEvernote().getNote(n.guid) if outputFormat=='console': out.showNote(note) out.printLine('======================') if outputFormat=='file': with opened(notebook.name + os.sep + note.title, "w") as f: with stdout_redirected(f): out.showNote(note)
def remove(self, note, force=None): self.connectToEvernote() note = self._searchNote(note) if note: out.preloader.setMessage("Loading note...") self.getEvernote().loadNoteContent(note) out.showNote(note, self.getEvernote().getUserInfo().id, self.getEvernote().getUserInfo().shardId) if not force and not out.confirm('Are you sure you want to ' 'delete this note: "%s"?' % note.title): return tools.exit() out.preloader.setMessage("Deleting note...") result = self.getEvernote().removeNote(note.guid) if result: out.successMessage("Note successfully deleted.") else: out.failureMessage("Error: could not delete note.") return tools.exitErr()
def backup(self, notebook, outputFormat='console'): logging.debug("Backup to %s" % str(outputFormat)) notebook = self._searchNotebook(notebook) notes = self.getEvernote().loadNotes(notebook) if outputFormat == 'file': if not os.path.exists(notebook.name): os.mkdir(notebook.name) else: out.failureMessage("Folder %s already exist" % notebook.name) for n in notes: note = self.getEvernote().getNote(n.guid) if outputFormat == 'console': out.showNote(note) out.printLine('======================') if outputFormat == 'file': with opened(notebook.name + os.sep + note.title, "w") as f: with stdout_redirected(f): out.showNote(note)