Added a FileDialog for choosing the filename in audio downloads
This commit is contained in:
parent
79917560f2
commit
34cbfb2251
@ -212,7 +212,7 @@ class audio(postController):
|
||||
f = u"{0} - {1}.mp3".format(self.post["title"], self.post["artist"])
|
||||
path = self.dialog.get_destination_path(f)
|
||||
if path != None:
|
||||
pub.sendMessage("download-file", url=self.post["url"], filename=f)
|
||||
pub.sendMessage("download-file", url=self.post["url"], filename=path)
|
||||
|
||||
def play(self, *args, **kwargs):
|
||||
pub.sendMessage("play-audio", audio_object=self.post["url"])
|
||||
|
@ -1,4 +1,5 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import os
|
||||
import requests
|
||||
import re
|
||||
|
||||
@ -46,7 +47,7 @@ def download_file(url, local_filename, window):
|
||||
dl += len(chunk)
|
||||
f.write(chunk)
|
||||
done = int(100 * dl / total_length)
|
||||
msg = _(u"Downloading {0} ({1}%)").format(local_filename, done)
|
||||
msg = _(u"Downloading {0} ({1}%)").format(os.path.basename(local_filename), done)
|
||||
window.change_status(msg)
|
||||
window.change_status(_(u"Ready"))
|
||||
return local_filename
|
Loading…
Reference in New Issue
Block a user