|
|
@@ -1,9 +1,9 @@
|
|
|
-import console
|
|
|
-import sites.helper.tagging as tagging
|
|
|
-from sites.helper.item import Empty
|
|
|
+from helper import console
|
|
|
+import helper.tagging as tagging
|
|
|
+from helper.sites.item import Empty
|
|
|
from .request import RawRequest
|
|
|
from pyquery import PyQuery
|
|
|
-from settings import Settings
|
|
|
+from helper.settings import Settings
|
|
|
|
|
|
import math
|
|
|
import urllib.parse
|
|
|
@@ -36,7 +36,7 @@ def download(item, type='GET', parameters=None, headers=None, cookies=None, stre
|
|
|
console.output('Assuming it\'s a mp3 file', console.DBG_INFO)
|
|
|
name = name + '.mp3'
|
|
|
|
|
|
- full_name = '{0}/{1}'.format(Settings.tmpDir, name)
|
|
|
+ full_name = os.path.abspath('{0}/{1}'.format(Settings.tmpDir, name))
|
|
|
|
|
|
if item.bitrate is Empty and item.bytes is None:
|
|
|
size = file.headers.get('content-length')
|
|
|
@@ -85,7 +85,9 @@ def savefileprogress(name, full_name, file, item):
|
|
|
|
|
|
tagging.write_tags_to_file(full_name, item)
|
|
|
|
|
|
- full_save_name = '{0}/{1}'.format(Settings.SaveDir, name)
|
|
|
+ name = urllib.parse.unquote('{x.artist} - {x.title}'.format(x=tags)) + '.mp3'
|
|
|
+
|
|
|
+ full_save_name = os.path.abspath('{0}/{1}'.format(Settings.SaveDir, name))
|
|
|
os.rename(full_name, full_save_name)
|
|
|
console.output('Moved to {0}'.format(full_save_name), level=console.DBG_INFO)
|
|
|
|