Mercurial > codedump
diff animeregex.py @ 136:da4f7200665f default tip
buncha shit
| author | Paper <paper@tflc.us> |
|---|---|
| date | Sat, 07 Mar 2026 18:04:10 -0500 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/animeregex.py Sat Mar 07 18:04:10 2026 -0500 @@ -0,0 +1,12 @@ +import os +import re + +for i in os.listdir("."): + if i.endswith(".mkv"): + regex = re.search("\[(?P<group>.*?)\] (?P<anime>.+?) - (?P<nc>[A-z]+|\d+)? ?(?P<episode>\d+)?", i) + if regex is None: + continue + if regex.group("episode") is None: + os.rename(i, regex.group("anime") + " - " + regex.group("episode").lstrip("0") + ".mkv") + else: + os.rename(i, regex.group("anime") + " - " + regex.group("nc") + " " + regex.group("episode").lstrip("0") + ".mkv")
