- Real-time Weather Data: Fetches up-to-date weather information from the National Weather Service
- Detailed Forecasts: Provides detailed weather forecasts, including temperature, wind speed, wind direction, and descriptive forecasts
- Multi-day Forecasts: Displays a 6-day forecast for the requested location, allowing users to plan ahead
- User-friendly Interface: Simple command-line interface that prompts users for input and displays weather data in a readable format
- C++ Compiler: GCC or any other C++ compiler that supports C++17
- CMake: Version 3.15 or higher
- Conan: Package manager for C++ dependencies
- libcurl: Transfer Library for C++
- nlohmann/json: JSON library for C++
git clone https://github.com/AB1775/NWS-Forecast.git
cd NWS-Forecast/
conan install . --output-folder=build --build=missing
cd build/
cmake .. -DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake -DCMAKE_BUILD_TYPE=Release
cmake --build .
./nws
Contributions are welcome. If you have any suggestions or feature requests, please open an issue or submit a pull request.