|
|
|
@@ -0,0 +1,27 @@ |
|
|
|
import os |
|
|
|
import sys |
|
|
|
|
|
|
|
TEMPLATE = """ {0}: {{ |
|
|
|
height: math.unit(6, "feet"), |
|
|
|
weight: math.unit(150, "lb"), |
|
|
|
name: "{1}", |
|
|
|
image: {{ |
|
|
|
source: "./media/characters/{2}/{3}" |
|
|
|
}} |
|
|
|
}}, |
|
|
|
""" |
|
|
|
|
|
|
|
if len(sys.argv) < 1: |
|
|
|
print("Usage: {0} [dir]".format(sys.argv[0])) |
|
|
|
sys.exit(64) |
|
|
|
|
|
|
|
result = "" |
|
|
|
|
|
|
|
for file in os.listdir(sys.argv[1]): |
|
|
|
name = " ".join(map(lambda x: x.capitalize(), file[:-4].split("-"))) |
|
|
|
key = "".join(map(lambda x: x.capitalize(), file[:-4].split("-"))) |
|
|
|
key = key[0].lower() + key[1:] |
|
|
|
|
|
|
|
result += TEMPLATE.format(key, name, sys.argv[1].split("\\")[-1], file) |
|
|
|
|
|
|
|
print(result) |