Example #1
0
  def post(self):
    email = self.request.get('email')
    password = self.request.get('password')

    try:
      token = Simplenote.get_token(email, password)
    except Simplenote.AuthError:
      for_template = {
        'autherror': True,
      }
      return self.response.out.write(template.render(self.template_path('index.html'),
                                                     for_template))
    else:
      index = Simplenote.index(token, email)
      note_ids = []

      logging.info("index of all notes: '%s'" % index)

      for note in index:
        if note['deleted'] == False:
          note_ids.append(note['key'])

      logging.info("note_ids minus deleted notes: '%s'" % note_ids)

      for_template = {
        'note_count': len(note_ids),
        'token': token,
        'email': email,
        'note_ids': ','.join(note_ids),
      }

      return self.response.out.write(template.render(self.template_path('auth.html'),
                                                     for_template))
Example #2
0
    def post(self):
        email = self.request.get('email')
        password = self.request.get('password')

        try:
            token = Simplenote.get_token(email, password)
        except Simplenote.AuthError:
            for_template = {
                'autherror': True,
            }
            return self.response.out.write(
                template.render(self.template_path('index.html'),
                                for_template))
        else:
            index = Simplenote.index(token, email)
            note_ids = []

            logging.info("index of all notes: '%s'" % index)

            for note in index:
                if note['deleted'] == False:
                    note_ids.append(note['key'])

            logging.info("note_ids minus deleted notes: '%s'" % note_ids)

            for_template = {
                'note_count': len(note_ids),
                'token': token,
                'email': email,
                'note_ids': ','.join(note_ids),
            }

            return self.response.out.write(
                template.render(self.template_path('auth.html'), for_template))