Skip to content

This Windows terminal weather app fetches and speaks the current temperature of a user-input city using WeatherAPI. It displays and verbally announces the temperature.

Notifications You must be signed in to change notification settings

RG-7/WeatherApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Weather Terminal App

Overview

This terminal-based weather app for Windows provides current temperature updates for user-specified cities using the WeatherAPI. The app combines visual and audible outputs for a seamless user experience.

Installation

  1. Install Python:

    • Download and install Python from python.org.
    • During installation, ensure you check the option to add Python to the system PATH.
  2. Clone the Repository:

    git clone https://github.com/RG-7/WeatherApp.git
  3. Navigate to the Project Directory:

    cd WeatherApp
  4. Install Dependencies:

    pip install -r requirements.txt
  5. API Key Configuration:

    • Replace the placeholder API key in the script with your valid WeatherAPI key.

Usage

  1. Run the App:

    python main.py
  2. Input City:

    • When prompted, enter the name of the city you want to check the weather for.
  3. Get Updates:

    • Receive both visual and spoken temperature updates for the specified city.

Dependencies

  • Python 3.x
  • Internet connection for API access
  • PowerShell for text-to-speech

Acknowledgments

  • WeatherAPI for providing temperature data.

Feel free to contribute and enhance this project!