Esempio n. 1
0
def sendsms(number, text):
    SS = util.get_seer()
    client = TwilioRestClient(
        SS.config.twilio_account_sid, SS.config.twilio_auth_token)
    client.sms.messages.create(
        to="+" + str(int(number)),
        from_= SS.config.twilio_from_number,
        body= text)
Esempio n. 2
0
  def __call__(self, image):
    SS = util.get_seer()
    if len(SS.lastframes) > 1:
      #TODO, find the index of the named camera
      lastframe = SS.lastframes[-2][0]
      lastimage = lastframe.image
    else:
      return None

    diff = (image - lastimage) + (lastimage - image)

    ff = M.FrameFeature()
    fid = None
    if hasattr(lastframe, "_id"):
      fid = lastframe._id
    ff.setFeature(MotionFeature(image, np.mean(diff.meanColor()), fid))
    return [ff]
Esempio n. 3
0
 def test_get_seer(self, cls):
     result = util.get_seer()
     cls.assert_called_with()
     assert result is cls.return_value