summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Gay <eapoems@riseup.net>2024-01-26 23:59:47 -0500
committerDavid Gay <eapoems@riseup.net>2024-01-26 23:59:47 -0500
commit814369a675a850ad58e2661aee7cdc53a7ff3626 (patch)
treeb74c3caf6c961b138ea06dab0a94276b858320ba
parentf38c0ab819a5cb4b0552d9f0724f1a577a8f7485 (diff)
Line length
-rw-r--r--subsync.py11
1 files 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]