A lightweight command-line weather app that brings current conditions straight into your terminal. No extra UI, no bloated dependencies — just clean city lookup, temperature, wind speed, and weather descriptions from Open-Meteo.
Because checking the weather should be as simple as typing one command.
- Search any city by name
- Fetch live weather from Open-Meteo
- Show temperature, wind, time, and condition
- Works in plain Windows terminal or PowerShell
- No install path changes required if you use
setup.py
Run from the project folder:
python Main.py LondonOr just run:
python Main.pyThen type a city name when prompted.
To make the folder available on your user PATH and create a command wrapper:
python setup.pyAfter that, open a new terminal and run:
weatheror the command you've set
Main.pyis the core weather fetcher.setup.pyadds the project folder to your user PATH and createsweather.cmd.- The wrapper keeps your project where it is, so it never moves files into
C:\Windows.