fix bing sound's field error.
This commit is contained in:
parent
b3c36c4493
commit
ec4327958a
@ -86,9 +86,9 @@ class Bing(WebService):
|
|||||||
def _fld_mp3(self, fld):
|
def _fld_mp3(self, fld):
|
||||||
audio_url = self._get_field('pronunciation')[fld]
|
audio_url = self._get_field('pronunciation')[fld]
|
||||||
if bing_download_mp3 and audio_url:
|
if bing_download_mp3 and audio_url:
|
||||||
filename = u''.join(re.findall(r'\w*\.mp3', audio_url))
|
filename = u'bing_' + u''.join(re.findall(r'\w*\.mp3', audio_url))
|
||||||
if filename and self.download(audio_url, filename):
|
if filename and self.net_download(filename, audio_url):
|
||||||
return self.get_anki_label(u'bing_{0}_{1}'.format(fld, filename), 'audio')
|
return self.get_anki_label(filename, 'audio')
|
||||||
return ''
|
return ''
|
||||||
|
|
||||||
@export('AME_PRON', 3)
|
@export('AME_PRON', 3)
|
||||||
|
|||||||
@ -45,9 +45,9 @@ class BingXtk(WebService):
|
|||||||
def _fld_mp3(self, fld):
|
def _fld_mp3(self, fld):
|
||||||
audio_url = self._get_field('pronunciation')[fld]
|
audio_url = self._get_field('pronunciation')[fld]
|
||||||
if bing_download_mp3 and audio_url:
|
if bing_download_mp3 and audio_url:
|
||||||
filename = u''.join(re.findall(r'\w*\.mp3', audio_url))
|
filename = u'bing_' + u''.join(re.findall(r'\w*\.mp3', audio_url))
|
||||||
if filename and self.download(audio_url, filename):
|
if filename and self.net_download(filename, audio_url):
|
||||||
return self.get_anki_label(u'bing_{0}_{1}'.format(fld, filename), 'audio')
|
return self.get_anki_label(filename, 'audio')
|
||||||
return ''
|
return ''
|
||||||
|
|
||||||
@export('AME_PRON', 3)
|
@export('AME_PRON', 3)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user