Example #1
0
 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
Example #2
0
 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