'filename': str(args.filename),
            'directory': str(args.directory),
            'game': str(args.game),
            'league': str(args.league),
            'force': bool(args.force),
            }

    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "fantasy.settings")
    from analyze.models.player import Player
    from analyze.models.league import League, NFLMatchup
    from analyze.models.team import Team, Roster

    if args.find:
        Player.query_manager.set_sleep(int(args.sleep))
        kwargs['eligible'] = args.eligible
        Player.find_all(**kwargs)
    elif args.raw:
        import re
        id_reg = re.compile('(\d+)$')
        query = QueryManager(sleep=args.sleep)
        with open(args.filename, 'r') as source:
            player_list = []
            for player_id in source:
                player_id = player_id.strip()
                if (int(args.start) <= int(id_reg.search(player_id).group(0)) and
                        int(args.end) >= int(id_reg.search(player_id).group(0))):
                    player_list.append(player_id)
            query_str = "select * from fantasysports.players where player_key in (value)"
            for result in query.batch_query(query_str, player_list):
                player_id = result.get('player_key')
                print player_id