Mercurial > hg > pmhd
annotate 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 |
rev | line source |
---|---|
yading@12 | 1 import soundcloud |
yading@12 | 2 import sys |
yading@12 | 3 |
yading@12 | 4 if len(sys.argv)<3: |
yading@12 | 5 print 'Not enough arguments. This program needs [trackname], [filepath]' |
yading@12 | 6 sys.exit(0) |
yading@12 | 7 |
yading@12 | 8 trackname = sys.argv[1] |
yading@12 | 9 filepath = sys.argv[2] |
yading@12 | 10 |
yading@12 | 11 #yading - stick the client, secret and redirect uri in here for our app if you want to use it as a user-based interface. |
yading@12 | 12 client = soundcloud.Client(client_id = 'fbf8350b9a4fa044823f937e5d651573', client_secret = 'f03967ba1016236cb0688ad77af80588', username = 'dspbrutalizer@gmail.com', password = 'epicbrutal') |
yading@12 | 13 |
yading@12 | 14 print client.get('me').username |
yading@12 | 15 |
yading@12 | 16 fulltitle = 'SoBrutal Auto-Upload: ' + trackname |
yading@12 | 17 |
yading@12 | 18 track = client.post('/tracks', track = {'title': fulltitle, 'asset_data': open(filepath, 'rb')}) |