Skip to content

Python GUI app which fetches/scraps weather data from google card

License

Notifications You must be signed in to change notification settings

vishakhg98/Weather-Scrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather Scrapper

Weather Scrapper is a GUI application to scrap/fetch weather data from google cards and display it on your GUI app.

Features

  • Fahrenhite and Celsius Switch.
  • Next 7 days predictions.
  • Static google-weather icons.
  • Missing weather icons name and link to download gets added to the missing_icons.txt in .\images\weather icons\missing_icons.txt

Technologies

Project is created with:

  • Python 3.9
  • OOPS Concept.
  • Tkinter(tk) module for GUI.
  • Beautifulsoup4 and Requests external modules for Fetching/Scrapping data from google.

Installation

  1. Download the project to your Device using one of the ways listed below

    1. Clone the repo: git clone https://github.com/vishakhg98/Weather-Scrapper.git
    2. Download Zip using : Download
  2. (Optional) If want to use virtual environment:

     venv\Scripts\activate
    
  3. Use the package manager pip to download the necessary modules using one of the ways listed below.

    1. To install all necessary modules

        pip install -r requirements.txt
      
    2. To install individually

        pip install beautifulsoup4==4.9.3
        pip install requests==2.24.0
      

How To Run

(Optional) Use virtual Environment.

Run weather_scrapper.py file.

venv\Scripts\activate
python3 weather_scrapper.py

Screenshots 📸

Celsius Fahrenhite

for more screenshots visit Screenshots folder in the main branch.

Bugs

Some icons missing for some uncommon weather events. Weather condition name and link of icon automatically gets added to the missing_icons.txt in .\images\weather icons\missing_icons.txt So please open an issue uploading missing_icons.txt file to fix those icons in future updates. You can manually add that icons to ./images/weather icons folder yourself too to fix this bug.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

GNU GPLv3

About

Python GUI app which fetches/scraps weather data from google card

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages