[轉載]使用python上傳圖片到 yeelink

來源:互聯網
上載者:User

標籤:

#/bin/env python# -*-coding:utf=8 -*-import os,time,subprocess,shleximport urllib2def upload_yeelink(image_name, log_file):    #自己裝置的 upload url    url = ‘http://api.yeelink.net/v1.0/device/XXX/sensor/XXXX/photos‘    length = os.path.getsize(image_name)    image_data = open(image_name, ‘rb‘)    request = urllib2.Request(url, data=image_data)    request.add_header(‘U-ApiKey‘, ‘14765d*********880398486d08f9c‘)    request.add_header(‘Content-Length‘, ‘%d‘ % length)    res = urllib2.urlopen(request).read().strip()    log_file.write(res + ‘\n‘)if __name__ == ‘__main__‘:    images_path = os.path.join(os.getcwd(), ‘image‘)    log = open(os.path.join(os.getcwd(), ‘output.log‘),‘w+‘)    if not os.path.exists(images_path):        os.makedirs(images_path)    com_line = ‘fswebcam -d /dev/video0 -r 320x240 --bottom-banner --title "%s" --no-timestamp %s/%s.jpg‘    while True:        time_now = time.strftime(‘%Y-%m-%d-%H-%M-%S‘)        com_line_now = com_line % (time_now, images_path, time_now)        subprocess.call(shlex.split(com_line_now), stdout=log, stderr=log)        upload_yeelink(‘%s/%s.jpg‘ % (images_path, time_now), log)        print com_line_now        time.sleep(11)

代碼來自於 :https://github.com/coolbit-in/yeelink_photos_upload

[轉載]使用python上傳圖片到 yeelink

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.