#!/usr/bin/env python import sys, time from twython import Twython from picamera import PiCamera CONSUMER_KEY = 'Vt4ngwEPyUnXOsoOSFXuybaR4' CONSUMER_SECRET = '4pA3YUSfsvx4Nw2tBLu1LuXUqilx0nSLTiUwXYEobabgiUKP70' ACCESS_KEY = '4289514991-wWhq79UPOiF0zk6E4ItpSdQLon5yTR8KRxvXYOO' ACCESS_SECRET = 'tl3rX4j3lGvSu4F0rnKOnw5QLvWTJIUAEuGKfn6f2t5NQ' twitter = Twython(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_KEY, ACCESS_SECRET) # Send text #twitter.update_status(status='Raspberry Pi Twitter API Test') # Take picture and post it my_file = open('twitter_image.jpg', 'wb') # open for write camera = PiCamera() camera.resolution = (1024, 768) camera.start_preview() # Camera warm-up time time.sleep(2) camera.capture(my_file) my_file.close() my_file = open('twitter_image.jpg', 'rb') # open for read response = twitter.upload_media(media=my_file) twitter.update_status(status='Raspberry Pi Twitter API Post', media_ids=[response['media_id']])