From 3a1ce4eb2902d5a7ac43a37a030543ac4237dd72 Mon Sep 17 00:00:00 2001 From: flyingrub Date: Mon, 13 Oct 2014 00:16:18 +0200 Subject: [PATCH] Hello World : Download a single url --- scdl.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 scdl.py diff --git a/scdl.py b/scdl.py new file mode 100755 index 0000000..4976f43 --- /dev/null +++ b/scdl.py @@ -0,0 +1,23 @@ +#!/usr/bin/python + +import soundcloud +import urllib + +client = soundcloud.Client(client_id='b45b1aa10f1ac2941910a7f0d10f8e28') + +track_url = 'https://soundcloud.com/iskel/apprenti-sorcier' + +# resolve track URL into track resource +track = client.get('/resolve', url=track_url) + +# fetch track to stream +#track = client.get('/tracks/293') + +# get the tracks streaming URL +stream_url = client.get(track.stream_url, allow_redirects=False) + +# print the tracks stream URL +url = stream_url.location +title = track.title + +urllib.urlretrieve (url, title + '.mp3')