Skip to content

Commit ab086b1

Browse files
committed
increase possible file name length for youtube transcriptions
1 parent 77b3814 commit ab086b1

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

modules/utils/subtitle_manager.py

+6-5
Original file line numberDiff line numberDiff line change
@@ -444,13 +444,14 @@ def generate_file(
444444

445445
def safe_filename(name):
446446
INVALID_FILENAME_CHARS = r'[<>:"/\\|?*\x00-\x1f]'
447+
MAX_FILENAME_LENGTH = 100
447448
safe_name = re.sub(INVALID_FILENAME_CHARS, '_', name)
448-
# Truncate the filename if it exceeds the max_length (20)
449-
if len(safe_name) > 20:
449+
# Truncate the filename if it exceeds the max_length (MAX_FILENAME_LENGTH)
450+
if len(safe_name) > MAX_FILENAME_LENGTH:
450451
file_extension = safe_name.split('.')[-1]
451-
if len(file_extension) + 1 < 20:
452-
truncated_name = safe_name[:20 - len(file_extension) - 1]
452+
if len(file_extension) + 1 < MAX_FILENAME_LENGTH:
453+
truncated_name = safe_name[:MAX_FILENAME_LENGTH - len(file_extension) - 1]
453454
safe_name = truncated_name + '.' + file_extension
454455
else:
455-
safe_name = safe_name[:20]
456+
safe_name = safe_name[:MAX_FILENAME_LENGTH]
456457
return safe_name

0 commit comments

Comments
 (0)