UT2004 CacheX - This script moves the downloaded Unreal Tournament 2004 *.uxx cache files from the specified Cache directory to the corresponding ut2004 subdirectories, renaming them with their real name. @author: Dario Giovannetti <*****@*****.**> @license: GPLv3 """ import logging # loggingext is used indirectly in logger configuration import loggingext from cliargparse import config loglevel = {'console': config.get('loglevel')[0], 'file': config.get('loglevel')[1:]} if loglevel['console'] not in ('0', '1', '2', '3'): loglevel['console'] = '2' if loglevel['file'] not in ('0', '1', '2', '3'): loglevel['file'] = '0' for k in loglevel: loglevel[k] = int(loglevel[k]) logconfig = { 'version': 1, 'formatters': { 'simple': { 'format': '%(asctime)s <%(relativeCreated)d> %(levelname)s: ' '%(message)s',
import sys as _sys import shutil as _shutil import os as _os import re as _re import time as _time import consolecolors import inputtemplate import plural from logger import logger from cliargparse import config backupsN = config.get_int('backupsN') cachedir = config.get('cachedir') targetdir = config.get('targetdir') inputtemplate.automode = config.get_bool('autoinput') class CliCode(): reset = consolecolors.reset head1 = consolecolors.code('tBfG') arrow = consolecolors.code('tBfP') question = consolecolors.code('tBfY') error = consolecolors.code('tBfR') clicode = CliCode()