This project is a Python application that uses the OpenWeatherMap API to fetch and display current weather data for a specified location in a graphical user interface using the Tkinter library.
This weather app provides users with up-to-date weather information for a selected location. The application displays the following weather data:
- Temperature (°C)
- Wind Speed (m/s)
- Pressure (hPa)
- Humidity (%)
Users can enter a city name or coordinates through the app's interface to view weather data for their chosen location.
- Encrypt and secure your notes by providing a title, text, and password.
- Save encrypted notes to a specified file path.
- Decrypt and read saved notes using your password.
- Python
- Tkinter (Used for creating the graphical user interface)
- Requests (Used for making API calls)
- Python 3.x
- Tkinter library (part of the Python standard library)
- Pillow (also known as PIL, required for image processing)
To install the requirements:
pip install pillow
pip install requests
- Download or clone the project to your computer.
- Open a terminal and navigate to the project directory.
- Run the command
python main.py
in the terminal to launch the application. - Use the user interface to encrypt and save notes, or decrypt and read existing notes.
We welcome all contributions! Here's how you can contribute:
- Fork the repository (click the "Fork" button in the upper right corner)
- Create a new branch (
git checkout -b new-feature
) - Make your changes and commit them (
git commit -am 'Added a new feature'
) - Push your branch to your forked repository (
git push origin new-feature
) - Create a Pull Request!
- Make your changes and commit them (
git commit -am 'Added a new feature'
) - Push your branch to your forked repository (
git push origin new-feature
)