rename audio files for mdx default field
rename audio files for mdx default field
This commit is contained in:
parent
b3da589ac8
commit
4603f662a5
@ -672,8 +672,8 @@ class MdxService(LocalService):
|
|||||||
html = html.replace(each, u'_' + each.split('/')[-1])
|
html = html.replace(each, u'_' + each.split('/')[-1])
|
||||||
# find sounds
|
# find sounds
|
||||||
p = re.compile(
|
p = re.compile(
|
||||||
r'<a[^>]+?href=\"(sound:_.*?\.(?:mp3|wav))\"[^>]*?>(.*?)</a>')
|
r'<a[^>]+?href=\"sound:_(.*?\.(?:mp3|wav))\"[^>]*?>(.*?)</a>')
|
||||||
html = p.sub(u"[\\1]\\2", html)
|
html = p.sub("[sound:mdx-"+self.title+"-"+u"\\1]\\2", html)
|
||||||
self.save_media_files(media_files_set)
|
self.save_media_files(media_files_set)
|
||||||
for f in mcss:
|
for f in mcss:
|
||||||
cssfile = u'_{}'.format(os.path.basename(f.replace('\\', os.path.sep)))
|
cssfile = u'_{}'.format(os.path.basename(f.replace('\\', os.path.sep)))
|
||||||
@ -701,6 +701,8 @@ class MdxService(LocalService):
|
|||||||
basename = os.path.basename(filepath_in_mdx.replace('\\', os.path.sep))
|
basename = os.path.basename(filepath_in_mdx.replace('\\', os.path.sep))
|
||||||
if savepath is None:
|
if savepath is None:
|
||||||
savepath = '_' + basename
|
savepath = '_' + basename
|
||||||
|
if basename.lower().endswith(("mp3","wav")):
|
||||||
|
savepath = "mdx-" + self.title + "-" + basename
|
||||||
if os.path.exists(savepath):
|
if os.path.exists(savepath):
|
||||||
return savepath
|
return savepath
|
||||||
try:
|
try:
|
||||||
@ -739,6 +741,7 @@ class MdxService(LocalService):
|
|||||||
lst.extend(keys)
|
lst.extend(keys)
|
||||||
for each in lst:
|
for each in lst:
|
||||||
self.save_default_file(each)
|
self.save_default_file(each)
|
||||||
|
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user