#!/usr/bin/python import sys import S3 import httplib import os AWS_ACCESS_KEY_ID = '1W30JK98QDNHDWK742G2' AWS_SECRET_ACCESS_KEY = 'm/uFs5V3cYGdSSDa7GWN2umnAKnfeeE/x1ecTV7n' BUCKET_NAME = sys.argv[1] FROM_FILE = sys.argv[2] WAV_FILE = sys.argv[3] def main(): conn = S3.AWSAuthConnection(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) print "hi1" f=open(FROM_FILE, 'rb') contents = f.read() print "hi2" basen = os.path.basename (FROM_FILE) basenwav = os.path.basename (WAV_FILE) key_name = basen # conn.put('vnoted', key_name, contents) response = conn.put( BUCKET_NAME, key_name, S3.S3Object(contents), {'Content-Type' : 'audio/mpeg', 'x-amz-acl' : 'public-read'}) print "Status: %s " % response.http_response.status response = conn.delete(BUCKET_NAME, basenwav) if __name__ == '__main__': main()