-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconvert.py
More file actions
20 lines (18 loc) · 1012 Bytes
/
Copy pathconvert.py
File metadata and controls
20 lines (18 loc) · 1012 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import json
import csv
import main
import os
def start():
files = []
files.extend([os.path.join(".saved/tags/blocks", f) for f in os.listdir(".saved/tags/blocks") if os.path.isfile(os.path.join(".saved/tags/blocks", f))])
files.extend([os.path.join(".saved/tags/entity_types", f) for f in os.listdir(".saved/tags/entity_types") if os.path.isfile(os.path.join(".saved/tags/entity_types", f))])
files.extend([os.path.join(".saved/tags/items", f) for f in os.listdir(".saved/tags/items") if os.path.isfile(os.path.join(".saved/tags/items", f))])
files.extend([os.path.join(".saved/tags/liquids", f) for f in os.listdir(".saved/tags/liquids") if os.path.isfile(os.path.join(".saved/tags/liquids", f))])
for f in files:
sp = f.split("/")
if main.segment("minecraft:", 0, sp[-1]):
split = f.split(":")
if not split[1].endswith(".txt"):
os.rename(f, f"{'/'.join(sp[:-1])}/minecraft_{split[1]}.txt")
else:
os.rename(f, f"{'/'.join(sp[:-1])}/minecraft_{split[1]}")