ZiB пре 10 месеци
родитељ
комит
d3c12df75e
1 измењених фајлова са 6 додато и 8 уклоњено
  1. 6 8
      loki/remux.py

+ 6 - 8
loki/remux.py

@@ -11,6 +11,8 @@ lang_vers     = 1
 min_size      = 0.9
 lang_default  = 'eng'
 propedit_exec = 'mkvpropedit'
+re_subs  = re.compile(r'(?:\.(\w\w))?(?:\.(sdh))?\.srt$', re.IGNORECASE)
+re_media = re.compile(r'^(.*?)(?:\.\w\w)?(?:\.sdh)?\.((?:srt)|(?:mp4|m4v|mkv))$', re.IGNORECASE)
 
 # ENV config
 if 'DEBUG' in os.environ:
@@ -18,11 +20,6 @@ if 'DEBUG' in os.environ:
 if 'PROPEDIT' in os.environ:
   propedit_exec = Pathlib.path(os.environ['PROPEDIT'])
 
-# CLI config
-if len(sys.argv) < 2:
-  print(f"Usage: {sys.argv[0]} base_directory", file=sys.stderr)
-  sys.exit(-1)
-
 # Logging
 logger = logging.getLogger(__name__)
 if debug:
@@ -30,7 +27,10 @@ if debug:
 else:
   logging.basicConfig(level=logging.WARN, stream=sys.stderr)
 
-# Root path
+# CLI config
+if len(sys.argv) < 2:
+  print(f"Usage: {sys.argv[0]} base_directory", file=sys.stderr)
+  sys.exit(-1)
 root = pathlib.Path(sys.argv[1])
 logger.debug(f"Root: {root}")
 
@@ -93,8 +93,6 @@ def scan(files):
 
 def mux(media):
   logger.debug(f"Muxing {len(media)} files")
-  re_subs  = re.compile(r'(?:\.(\w\w))?(?:\.(sdh))?\.srt$', re.IGNORECASE)
-  re_media = re.compile(r'^(.*?)(?:\.\w\w)?(?:\.sdh)?\.((?:srt)|(?:mp4|m4v|mkv))$', re.IGNORECASE)
   
   # Find groups
   groups  = {}