mirror of
https://github.com/morpheus65535/bazarr.git
synced 2025-01-11 01:07:36 +08:00
Update get_subtitle.py
This commit is contained in:
parent
6b8a59bffb
commit
81271b52f7
1 changed files with 18 additions and 1 deletions
|
@ -473,11 +473,14 @@ def manual_download_subtitle(path, language, audio_language, hi, forced, subtitl
|
||||||
logging.debug('BAZARR Ended manually downloading Subtitles for file: ' + path)
|
logging.debug('BAZARR Ended manually downloading Subtitles for file: ' + path)
|
||||||
|
|
||||||
|
|
||||||
def manual_upload_subtitle(path, language, forced, title, scene_name, media_type, subtitle):
|
def manual_upload_subtitle(path, language, forced, title, scene_name, media_type, subtitle, audio_language):
|
||||||
logging.debug('BAZARR Manually uploading subtitles for this file: ' + path)
|
logging.debug('BAZARR Manually uploading subtitles for this file: ' + path)
|
||||||
|
|
||||||
single = settings.general.getboolean('single_language')
|
single = settings.general.getboolean('single_language')
|
||||||
|
|
||||||
|
use_postprocessing = settings.general.getboolean('use_postprocessing')
|
||||||
|
postprocessing_cmd = settings.general.postprocessing_cmd
|
||||||
|
|
||||||
chmod = int(settings.general.chmod, 8) if not sys.platform.startswith(
|
chmod = int(settings.general.chmod, 8) if not sys.platform.startswith(
|
||||||
'win') and settings.general.getboolean('chmod_enabled') else None
|
'win') and settings.general.getboolean('chmod_enabled') else None
|
||||||
|
|
||||||
|
@ -540,6 +543,20 @@ def manual_upload_subtitle(path, language, forced, title, scene_name, media_type
|
||||||
os.chmod(subtitle_path, chmod)
|
os.chmod(subtitle_path, chmod)
|
||||||
|
|
||||||
message = language_from_alpha3(language) + (" forced" if forced else "") + " Subtitles manually uploaded."
|
message = language_from_alpha3(language) + (" forced" if forced else "") + " Subtitles manually uploaded."
|
||||||
|
|
||||||
|
uploaded_language_code3 = language
|
||||||
|
uploaded_language = language_from_alpha3(uploaded_language_code3)
|
||||||
|
uploaded_language_code2 = alpha2_from_alpha3(uploaded_language_code3)
|
||||||
|
audio_language_code2 = alpha2_from_language(audio_language)
|
||||||
|
audio_language_code3 = alpha3_from_language(audio_language)
|
||||||
|
|
||||||
|
|
||||||
|
if use_postprocessing is True:
|
||||||
|
command = pp_replace(postprocessing_cmd, path, subtitle_path, uploaded_language,
|
||||||
|
uploaded_language_code2, uploaded_language_code3, audio_language,
|
||||||
|
audio_language_code2, audio_language_code3, forced)
|
||||||
|
postprocessing(command, path)
|
||||||
|
|
||||||
|
|
||||||
if media_type == 'series':
|
if media_type == 'series':
|
||||||
reversed_path = path_replace_reverse(path)
|
reversed_path = path_replace_reverse(path)
|
||||||
|
|
Loading…
Reference in a new issue