code: def read_data(self, **kwargs):
          
          trigger_id = kwargs.get('trigger_id')
          trigger = Pushbullet.objects.get(trigger_id=trigger_id)
          date_triggered = kwargs.get('date_triggered')
          data = list()
          pushes = self.pushb.get_pushes()
          for p in pushes:
              title = 'From Pushbullet'
              created = arrow.get(p.get('created'))
              if created > date_triggered and p.get('type') == trigger.type and\
                 (p.get('sender_email') == p.get('receiver_email') or p.get('sender_email') is None):
                  title = title + ' Channel' if p.get('channel_iden') and p.get('title') is None else title
                  # if sender_email and receiver_email are the same ;
                  # that means that "I" made a note or something
                  # if sender_email is None, then "an API" does the post
  
                  body = p.get('body')
                  data.append({'title': title, 'content': body})
                  # digester
                  self.send_digest_event(trigger_id, title, '')
  
          cache.set('th_pushbullet_' + str(trigger_id), data)
          return data
docs: get the data from the service
              as the pushbullet service does not have any date
              in its API linked to the note,
              add the triggered date to the dict data
              thus the service will be triggered when data will be found
  
              :param kwargs: contain keyword args : trigger_id at least
              :type kwargs: dict
  
              :rtype: list