diff --git a/README.md b/README.md index be80ea9..f5f4792 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,8 @@ fuck. ## Usage ```sh -$ ./main.py -h -usage: hhirlstats [-h] [-v] [-C] [-o FILE] replay [replay ...] +$ ./index.py -h +usage: hhirlstats [-h] [-v] [-C] [-t FILE] [-o FILE] replay [replay ...] extracts stats from a Showdown replay @@ -23,6 +23,8 @@ options: -h, --help show this help message and exit -v, --verbose add debugging info (default: None) -C, --no-cache fetch replays instead of using cache (default: False) + -t FILE, --teams FILE + JSON file defining players to teams (default: teams.json) -o FILE, --output FILE output data file (default: data.db) ``` diff --git a/main.py b/index.py similarity index 99% rename from main.py rename to index.py index 56190c2..675f8ad 100755 --- a/main.py +++ b/index.py @@ -358,7 +358,7 @@ def fetch(replay: str, cache: bool = True) -> Replay: return Replay(**data) -def main(args): +def main(): parser = argparse.ArgumentParser( prog=APP, description="extracts stats from a Showdown replay", @@ -389,7 +389,7 @@ def main(args): ) parser.add_argument("replay", nargs="+", help="replay ID or URL") - args = parser.parse_args(args) + args = parser.parse_args() if args.verbose and args.verbose > 1: LOG.setLevel(logging.TRACE) elif args.verbose: @@ -435,4 +435,4 @@ def main(args): if __name__ == "__main__": - main(sys.argv[1:]) + main()