aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Schofield <git@ajschof.me>2026-04-14 22:45:41 +0100
committerAlex Schofield <git@ajschof.me>2026-04-14 22:45:41 +0100
commit3b41903d01c2446ee4d4f6804b1f80b0973560d9 (patch)
tree406877652f13ef09ee512d85d85b1ae7813196e8
parent4dc7f3441e8e434d38efc0e12d53a61a6dc8f540 (diff)
downloadfuelnearme-3b41903d01c2446ee4d4f6804b1f80b0973560d9.tar.gz
fuelnearme-3b41903d01c2446ee4d4f6804b1f80b0973560d9.zip
update README with to-do list
-rw-r--r--README.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/README.md b/README.md
index ecd964a..37e111d 100644
--- a/README.md
+++ b/README.md
@@ -35,3 +35,18 @@ activate it, and then install the dependencies from the `requirements.txt`.
```
pip install -r requirements.txt
```
+
+## To-Do & Goals
+
+- [ ] Access data via API (requires OAuth 2.0 credentials)
+- [ ] Improve aesthetics of output (i.e. table view)
+- [ ] Create installable Python package for CLI
+- [ ] Show premium diesel prices
+- [ ] Avoid `for` loops - use NumPy operations to speed up operations
+- [ ] Use bounding boxes to discard stations outside of coordinate ranges (e.g. ±0.1 degrees)
+- [ ] Cache Nominatim results to reduce hits on API
+- [ ] Handle API timeouts using `while` loops
+- [ ] Add true cost of fuel - cheaper fuel further away but driving there still costs
+- [ ] Create a real-time TUI - **depends on API functionality**
+- [ ] Modualise the code - split into functions/classes
+- [ ] Replace `print` with `logging` module
git.ajschof.me — hosted by ajschofield — powered by cgit