diff options
| author | Alex Schofield <git@ajschof.me> | 2026-05-03 18:31:26 +0100 |
|---|---|---|
| committer | Alex Schofield <git@ajschof.me> | 2026-05-03 18:31:26 +0100 |
| commit | d0e905285691d73f2cf7e45a88dbadf631620f0a (patch) | |
| tree | 3de262bd346732f8813252e8cf38c379cbd1d250 /main.py | |
| parent | e6b342749ea516c536973b828b5f5eef951b4796 (diff) | |
| download | fuelnearme-d0e905285691d73f2cf7e45a88dbadf631620f0a.tar.gz fuelnearme-d0e905285691d73f2cf7e45a88dbadf631620f0a.zip | |
move all logic into fnme folder
Diffstat (limited to 'main.py')
| -rw-r--r-- | main.py | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/main.py b/main.py deleted file mode 100644 index 0c81d9a..0000000 --- a/main.py +++ /dev/null @@ -1,42 +0,0 @@ -import argparse -import sys - -from constants import SORT_KV -from helpers import ( - filter_df, - get_latest_data, - get_location, - output_stations, - sort_stations, -) - - -def parse_args() -> argparse.Namespace: - parser = argparse.ArgumentParser() - parser.add_argument("-a", "--address", type=str, required=True) - parser.add_argument("-r", "--radius", type=int, default=5) - parser.add_argument("-s", "--sort", type=str, default="e10", choices=SORT_KV.keys()) - return parser.parse_args() - - -def main(): - args = parse_args() - - try: - location = get_location(args.address) - except ValueError as e: - print(f"[*] {e}") - sys.exit(1) - df, last_modified = get_latest_data() - - print(f"Last updated: {last_modified}") - - df_filtered = filter_df(df, args, location) - - sorted_stations_list = sort_stations(df_filtered, args.sort) - - output_stations(sorted_stations_list) - - -if __name__ == "__main__": - main() |
