mirror of
https://github.com/open-goal/jak-project.git
synced 2024-11-27 08:20:47 +00:00
28 lines
743 B
Python
Executable File
28 lines
743 B
Python
Executable File
#!/usr/bin/env python3
|
|
|
|
import argparse
|
|
import glob
|
|
import os
|
|
|
|
# Create a dgo_names = ["...."] json config entry text for a folder of DGOs.
|
|
def main():
|
|
parser = argparse.ArgumentParser()
|
|
parser.add_argument(dest='folder', help='folder containing dgos')
|
|
args = parser.parse_args()
|
|
files = sorted([os.path.basename(x) for x in glob.glob(os.path.join(args.folder, "*.*GO"))])
|
|
dgo_names = "\"dgo_names\":["
|
|
count = 0
|
|
for file in files:
|
|
dgo_names += "\"" + file + "\", "
|
|
count += 1
|
|
if count == 8:
|
|
count = 0
|
|
dgo_names += "\n "
|
|
|
|
dgo_names = dgo_names[:-2] # remove last ", "
|
|
dgo_names += "]\n"
|
|
print(dgo_names)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main() |