diff options
| author | Alex Schofield <git@ajschof.me> | 2026-04-14 22:45:41 +0100 |
|---|---|---|
| committer | Alex Schofield <git@ajschof.me> | 2026-04-14 22:45:41 +0100 |
| commit | 3b41903d01c2446ee4d4f6804b1f80b0973560d9 (patch) | |
| tree | 406877652f13ef09ee512d85d85b1ae7813196e8 | |
| parent | 4dc7f3441e8e434d38efc0e12d53a61a6dc8f540 (diff) | |
| download | fuelnearme-3b41903d01c2446ee4d4f6804b1f80b0973560d9.tar.gz fuelnearme-3b41903d01c2446ee4d4f6804b1f80b0973560d9.zip | |
update README with to-do list
| -rw-r--r-- | README.md | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -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 |
