# Parse the command line arguments
    (options,args) = parser.parse_args()

    global_config = {}
    
    ConfigUtils.read_config(global_config, './config/ScoutingAppConfig.txt')

    logger = Logger.get_logger('./config', 'logging.conf', 'scouting.fileproc')
    global_config['logger'] = logger

    # load the competition alias file if one is specified
    if options.comp_alias_file != '':
        comp_alias_file = './config/' + options.comp_alias_file        
        logger.debug('Loading Competition Alias file: %s' % comp_alias_file)
        CompAlias.read_comp_alias_config(comp_alias_file)

    session = DbSession.open_db_session((global_config['db_name'] + global_config['this_season']), DataModel)

    counter = 0
    done = False

    while not done:
        try:
            global_config['logger'].debug( 'Scanning for new files to process' )
            print 'Scanning for new files to process'
            start_time = datetime.datetime.now()
            
            competition = global_config['this_competition'] + global_config['this_season']
            competition_dir = './static/data/' + competition
            input_dir = competition_dir + '/ScoutingData/'