SHOW:
|
|
- or go back to the newest paste.
1 | - | def download_files(playlist): |
1 | + | |
2 | - | open_text_file = open(playlist + '.txt', 'r') |
2 | + | |
3 | - | read_text_file = open_text_file.read().split('\n') |
3 | + | |
4 | - | for i in read_text_file: |
4 | + | r = urlopen(link) |
5 | - | link = api_vk.audio.search(q=i) |
5 | + | if r.headers['Content-Length'] == os.path.getize(fname): |
6 | - | sleep(1) |
6 | + | continue |
7 | - | if len(i) == 0: |
7 | + | link = api_vk.audio.search(q=i, auto_complete=1, sort=2, count=1)[1]['url'] |
8 | - | print "File name is empty. Skipped." |
8 | + | downloaded_file = urllib.URLopener() |
9 | - | continue |
9 | + | downloaded_file.retrieve(link, i + '.mp3') |
10 | - | elif link[0] == 0: |
10 | + | sleep(3) |