aboutsummaryrefslogtreecommitdiffstats
path: root/main.py
diff options
context:
space:
mode:
authorAlex Schofield <git@ajschof.me>2026-05-03 18:31:26 +0100
committerAlex Schofield <git@ajschof.me>2026-05-03 18:31:26 +0100
commitd0e905285691d73f2cf7e45a88dbadf631620f0a (patch)
tree3de262bd346732f8813252e8cf38c379cbd1d250 /main.py
parente6b342749ea516c536973b828b5f5eef951b4796 (diff)
downloadfuelnearme-d0e905285691d73f2cf7e45a88dbadf631620f0a.tar.gz
fuelnearme-d0e905285691d73f2cf7e45a88dbadf631620f0a.zip
move all logic into fnme folder
Diffstat (limited to 'main.py')
-rw-r--r--main.py42
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()
git.ajschof.me — hosted by ajschofield — powered by cgit