Mercurial > codedump
comparison animeregex.py @ 136:da4f7200665f default tip
buncha shit
| author | Paper <paper@tflc.us> |
|---|---|
| date | Sat, 07 Mar 2026 18:04:10 -0500 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 135:0c3cd90e91f7 | 136:da4f7200665f |
|---|---|
| 1 import os | |
| 2 import re | |
| 3 | |
| 4 for i in os.listdir("."): | |
| 5 if i.endswith(".mkv"): | |
| 6 regex = re.search("\[(?P<group>.*?)\] (?P<anime>.+?) - (?P<nc>[A-z]+|\d+)? ?(?P<episode>\d+)?", i) | |
| 7 if regex is None: | |
| 8 continue | |
| 9 if regex.group("episode") is None: | |
| 10 os.rename(i, regex.group("anime") + " - " + regex.group("episode").lstrip("0") + ".mkv") | |
| 11 else: | |
| 12 os.rename(i, regex.group("anime") + " - " + regex.group("nc") + " " + regex.group("episode").lstrip("0") + ".mkv") |
