# this gets one ( the last/newest ) CARRIOTS stream from my device from urllib2 import urlopen, Request from urllib import urlencode def main(): setdelete = 0 # 1 0 device = 'defaultDevice@username.username' # Full Privileges Apikey apikey="a..f" params = urlencode({'max' : 1, 'sort': 'at','order':-1}) url = 'https://api.carriots.com/devices/{device}/streams/'.format(device=device) url = url+'?'+params headers = { 'User-Agent': 'Raspberry-Carriots', 'Carriots.apikey': apikey, } request = Request(url, headers=headers) response = urlopen(request) print(response.read()) answer = raw_input("delete? Y / n: ") if (answer == 'Y'): setdelete = 1 if (setdelete): request = Request(url, headers=headers) request.get_method = lambda: 'DELETE' response = urlopen(request) print(response.read()) if __name__ == '__main__': main()