diff --git a/bin/animelib3 b/bin/animelib3 index 5dc9cad..dc3a2be 100755 --- a/bin/animelib3 +++ b/bin/animelib3 @@ -62,13 +62,16 @@ args = parser.parse_args() # Load settings fix = {} root = os.path.abspath(args.repo or "../Downloads") -os.chdir(os.path.dirname(args.library)) if os.path.exists(args.library): if args.repo: print("Error: Cannot use 'repo' argument when updating a library (%s)" % args.library) sys.exit(2) + dirname=os.path.dirname(args.library) + if dirname: + os.chdir(dirname) + with open(args.library) as f: root = f.readline().strip() if "=>" in root: @@ -87,6 +90,8 @@ with tempfile.TemporaryDirectory(prefix=".temp-", dir=os.getcwd()) as temp: print("=== Analyzing Repo ===") # Do work in temporary directory for name in os.listdir(root): + if name[0] == ".": + continue path = os.path.join(root, name) if os.path.isdir(path): @@ -106,7 +111,7 @@ with tempfile.TemporaryDirectory(prefix=".temp-", dir=os.getcwd()) as temp: cn = epc_re.sub("", f.name) m = ep_re.search(cn) - if m and not epb_re.search(cn): + if False:#m and not epb_re.search(cn): new_name = "%s - E%s" % (series_name, m.group(1)) else: cn = stuff_re.sub("", os.path.splitext(f.name)[0]).replace("_", " ").replace(".", " ").strip()