blob: ecd964a37dcb24ded7814a584bf8104469186fcd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# FuelNearMe
FuelNearMe is a simple Python utility that retrieves data from the UK Government’s
solution to centralising fuel station prices across the country. You can read more
about it [here](https://www.fuel-finder.service.gov.uk/).
It lacks useful features like crowdsourcing data, but it aims to be a quick and simple
way to find the cheapest fuel near you.
## Usage
[Geopy](https://github.com/geopy/geopy) is used to get the coordinates to search for
fuel stations in the surrounding area in miles. It is also used to calculate the
geodesic distance between the starting coordinates and the coordinates of a fuel
station - this is an estimate and may not represent the actual distance.
It's relatively easy to use. For example, you can search for service stations
around LS11 (Leeds), within a 5 mile radius, and to sort the results by distance.
```
python3 main.py --address "LS11" --radius 5 --sort "distance"
```
### Sort Options
You can sort by: `distance`, `e10`, `e5`, `b7s`
If this parameter isn't used, it automatically defaults to e10 (standard petrol).
## Installation
For now, create a [virtual environment](https://docs.python.org/3/library/venv.html),
activate it, and then install the dependencies from the `requirements.txt`.
```
pip install -r requirements.txt
```
|