Exemple #1
0
    date_struct = utils.get_datetime(start_date)
    term = ('l', 'e', 'm')[(date_struct.tm_mon - 1) / 4]
    year = str(date_struct.tm_year)[-2:]
    return ''.join((term, year, '000'))

# Set up filenames, run game
if __name__ == '__main__':
    random.seed(1234)
    cfg = ConfigParser.ConfigParser()
    cfg.read('game_config.cfg')
    game_type = cfg.get('all', 'game_type').lower()
    news_file = cfg.get('all', 'news_file') 
    game_file = cfg.get('all', 'game_file')
    player_file = cfg.get('all', 'player_file')
    start_date = cfg.get('all', 'start_date')
    using_windows = cfg.getboolean('all', 'using_windows')
    report_id = get_first_report_id(start_date)
    player_dict = read_player_details(player_file, game_type)
    reporter = Reporter(news_file, player_dict, report_id, using_windows)
    if game_type == SHORT_GAME:
        runner = ShortGameRunner(game_file, start_date, player_dict)
    else:
        runner = LongGameRunner(game_file, start_date, player_dict, cfg.get('long', 'graph_file'))
    runner.run_game(reporter)
    reporter.output_scores(html=False, key='points', desc=True) 
    reporter.output_scores(html=True, key='points', desc=True)
    reporter.output_scores(html=True, key='college', desc=False)
    reporter.output_scores(html=True, key='name', desc=False)
    reporter.output_scores(html=True, key='kills', desc=True)
    reporter.finish_news()