From 814369a675a850ad58e2661aee7cdc53a7ff3626 Mon Sep 17 00:00:00 2001 From: David Gay Date: Fri, 26 Jan 2024 23:59:47 -0500 Subject: Line length --- subsync.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/subsync.py b/subsync.py index 572b35a..4c446b9 100644 --- a/subsync.py +++ b/subsync.py @@ -16,7 +16,7 @@ os.chdir('..') class mopen: - def __init__(self, filename, mode='r', **kwargs): + def __init__(self, filename, mode='r'): self.real_encoding = chardet.detect(open(filename, 'rb').read())['encoding'].lower() self.file_o = open(filename, mode, encoding=self.real_encoding) @@ -145,11 +145,11 @@ def fix_styling(): if extracted_subs[0].split('.')[-1] != 'ass': print("Extracted subs are not .ASS format. Skipping style removal.") return - all_lines = sum([mopen(f, encoding="utf-8").readlines() for f in extracted_subs], []) + all_lines = sum([mopen(f).readlines() for f in extracted_subs], []) all_styles = list(set(get_styles(all_lines))) keep_styles = select_keep_styles(all_styles, all_lines) for sub in extracted_subs: - with mopen(sub, encoding="utf-8") as ass: + with mopen(sub) as ass: lines = ass.readlines() lines = remove_styles(lines, keep_styles) with open(sub, 'w', encoding="utf-8") as ass: @@ -178,7 +178,7 @@ def retime(mkv, srt, conf): def fix_common_errors(srt): - lines = mopen(srt, encoding='utf-8').readlines() + lines = mopen(srt).readlines() lines = [x for i, x in enumerate(lines) if not (x.strip() == "" and i + 1 < len(lines) and not lines[i + 1].strip().isdigit())] with open(srt, 'w', encoding="utf-8") as subfile: @@ -210,7 +210,8 @@ if __name__ == '__main__': mkvs = [f for f in files if f.endswith(".mkv")] while len(mkvs) > len(srts): print( - f"Found more .mkv files than .{CONF['ext']} files. This can occur when OP/ED/extras are in the same folder as episodes.") + f"Found more .mkv files than .{CONF['ext']} files. This can occur when OP/ED/extras are in the same " + f"folder as episodes.") print("Please enter a pattern to filter out of mkv results. (e.g. OP)") pattern = input(">>> Pattern: ") removed = [m for m in mkvs if pattern in m] -- cgit v1.2.3