def _get_notes(self): """ Get notes from evernote. """ # keywords = 'notebook:"{0}"'.format(tools.strip(self.notebook_name.encode('utf-8'))) # keywords = 'intitle:"" notebook:"{0}"'.format(tools.strip(self.notebook_name.encode('utf-8'))) # unfortunately above not working keywords = '' gn = GeekNote(sleepOnRateLimit=self.sleep_on_ratelimit) return gn.findNotes(keywords, EDAM_USER_NOTES_MAX, notebookGuid=self.notebook_guid).notes
def _get_notes(self, changed_after=None): """ Get notes from evernote notebook. """ gn = GeekNote(sleepOnRateLimit=self.sleep_on_ratelimit) if changed_after is not None: # limit number of notes to check using constraint on date updated # e.g. 'updated:20070704T150000Z' # does not work as expected (in EN sandbox) # keywords = 'updated:' + changed_after.strftime("%Y%m%dT%H%M%S") # e.g. 'updated:20070704T20190801' # fails!! keywords = 'updated:' + changed_after.strftime( "%Y%m%d") # e.g. 'updated:20070704T20190801' # logger.debug("restrict notes using filter: %s", keywords) # log bloat else: keywords = '' return gn.findNotes(keywords, EDAM_USER_NOTES_MAX, notebookGuid=self.notebook_guid).notes