view brsc.py @ 13:844d341cf643 tip

Back up before ISMIR
author Yading Song <yading.song@eecs.qmul.ac.uk>
date Thu, 31 Oct 2013 13:17:06 +0000
parents 80a9556123da
children
line wrap: on
line source
import soundcloud
import sys

if len(sys.argv)<3:
 print 'Not enough arguments. This program needs [trackname], [filepath]'
 sys.exit(0)

trackname = sys.argv[1]
filepath = sys.argv[2]

#yading - stick the client, secret and redirect uri in here for our app if you want to use it as a user-based interface.
client = soundcloud.Client(client_id = 'fbf8350b9a4fa044823f937e5d651573', client_secret = 'f03967ba1016236cb0688ad77af80588', username = 'dspbrutalizer@gmail.com', password = 'epicbrutal')

print client.get('me').username

fulltitle = 'SoBrutal Auto-Upload: ' + trackname

track = client.post('/tracks', track = {'title': fulltitle, 'asset_data': open(filepath, 'rb')})