Ordered list

master
flyingrub 2015-08-20 20:11:32 +02:00
parent 3f7fc89f1f
commit 89840bfa5b
2 changed files with 5 additions and 2 deletions

View File

@ -298,6 +298,9 @@ def download_all(tracks):
def alternative_download(track):
"""
Not sure if the url is sill correct...
"""
logger.debug('alternative_download used')
url = 'http://api.soundcloud.com/i1/tracks/{0.id}/streams?client_id=a3e059563d7fd3372b49b37f00a00bcf'.format(track)
res = urllib.request.urlopen(url)

View File

@ -8,10 +8,10 @@ __all__ = ('Client', 'resource')
class Client(soundcloud.Client):
def get_all(self, url, offset=0, limit=200, **kwargs):
resources = set()
resources = list()
prev_offset, start_offset = None, offset
while offset != prev_offset:
resources.update(self.get(url, offset=offset, limit=limit, **kwargs))
resources.extend(self.get(url, offset=offset, limit=limit, **kwargs))
prev_offset, offset = offset, start_offset + len(resources)
return resources