def main():
    parser = argparse.ArgumentParser(
        description='Post game thread bot creator')
    parser.add_argument('competition',
                        metavar='C',
                        type=str,
                        choices=['EL', 'EC'])
    parser.add_argument('loop', metavar='L', type=int)
    args = parser.parse_args()
    comp_info = get_competition_info(args.competition)

    RedditGameThread.set_competition_info(comp_info)

    driver = webdriver.Firefox()
    driver.get(comp_info.fs_link)

    games_list = get_games_list(driver)

    # it auto-starts, no need of rt.start()
    rt = RepeatedTimer(args.loop, loop, driver, games_list)
    signal.signal(
        signal.SIGUSR1,
        partial(  # pylint: disable=E1101
            service_shutdown, driver, rt))