To run this program just run main.py in a Python 3 interpreter (it has been tested in 3.7 and 3.9)
For the weather to function an OpenWeatherMap API key will need to be providef in token.txt. That can be gathered from https://home.openweathermap.org/api_keys once you create an account. A free account is good enough.