#!/usr/bin/env python3 import os import logging import argparse import getpass import json from subprocess import DEVNULL logging.basicConfig(format='%(message)s', level=logging.DEBUG) logger = logging.getLogger(__name__) DEVKIT_TOOL_FOLDER = os.path.expanduser('~/devkit-game') if __name__ == '__main__': parser = argparse.ArgumentParser() parser.add_argument('--verbose', required=False, action='store_true') conf = parser.parse_args() if conf.verbose: logger.setLevel(logging.DEBUG) else: logger.setLevel(logging.INFO) ret = [] if os.path.isdir(DEVKIT_TOOL_FOLDER): for filename in os.listdir(DEVKIT_TOOL_FOLDER): gamefolder = os.path.join(DEVKIT_TOOL_FOLDER, filename) if os.path.isdir(gamefolder): ret.append( { 'gameid': filename, } ) print(json.dumps(ret))