Просмотр исходного кода

Add some helper scripts

master
Fen Dweller 5 лет назад
Родитель
Сommit
80833d3661
2 измененных файлов: 42 добавлений и 0 удалений
  1. +15
    -0
      scripts/gen-attribution.py
  2. +27
    -0
      scripts/gen-views.py

+ 15
- 0
scripts/gen-attribution.py Просмотреть файл

@@ -0,0 +1,15 @@
import os
import sys

TEMPLATE = """{{ name: "{0}", source: "{1}", nsfw: "false" }},\n"""

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]):
result += TEMPLATE.format(file, sys.argv[2])

print(result)

+ 27
- 0
scripts/gen-views.py Просмотреть файл

@@ -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)

Загрузка…
Отмена
Сохранить