You are browsing as a guest. Sign up (or log in) to start making projects!

Weather tracker

  • 4 Devlogs
  • 8 Total hours

Weather tracker is a desktop application built with Python and PyQt6 that provides real-time weather information for any city using the OpenWeather.org API. Users can enter a city name to view the current temperature in Celsius, weather conditions, and matching weather emojis for a more interactive experience. The application includes robust error handling for invalid inputs, network issues, and API errors. It features a clean graphical user interface, making weather data accessible, responsive, and user-friendly.

Open comments for this post

15m logged

DEVLOG #4
Not going to lie this devlog was not necessary because I didn’t really code today I just made minor changes, i made this devlog just because the platform asked me to post another one before shipping but here’s a summary of my project:
This project involved developing a weather application that provides users with quick access to current weather conditions for cities around the world .Developing this weather application was a valuable learning experience that improved my skills in Python programming, API integration, and GUI design. Throughout the project, I overcame challenges related to data retrieval and error handling while creating a functional and user-friendly application. The project strengthened both my technical and problem-solving abilities

DEVLOG #4
Not going to lie this devlog was not necessary because I didn’t really code today I just made minor changes, i made this devlog just because the platform asked me to post another one before shipping but here’s a summary of my project:
This project involved developing a weather application that provides users with quick access to current weather conditions for cities around the world .Developing this weather application was a valuable learning experience that improved my skills in Python programming, API integration, and GUI design. Throughout the project, I overcame challenges related to data retrieval and error handling while creating a functional and user-friendly application. The project strengthened both my technical and problem-solving abilities

Replying to @FabulousHippoOfOrangeLake

0
Ship #1

I created a desktop weather application using Python, PyQt6, and the OpenWeatherMap API that allows users to search for cities and view real-time weather information. The application displays details such as temperature, weather conditions, and weather icons through a simple and user-friendly graphical interface. Some of the biggest challenges were integrating the API and ensuring that the application could correctly handle errors such as invalid city names, missing data, or connection issues and the fact that this was my first PyQt6 project. I am proud of finally creating a GUI project in python that is fully functional I am also proud of how this project combines programming, API integration, and GUI design into a practical tool that people can use every day. To test the project, users simply need to run the application, enter the name of a city, and the latest weather information will be retrieved and displayed instantly.

  • 4 devlogs
  • 8h
Try project → See source code →
Open comments for this post

2h 4m 36s logged

DEVLOG#3
Today I was worked up fixing all the small details like how when you enter a city and you get the weather and then after that when you enter an invalid city you still see the previous emoji and weather description; this ended up being an easy fix but the demo url version is a previous model so is the release on the github page, updating these things are the first thing im going to do tomorrow ,I’m also considering working on a popup bar for when you start typing a city’s name and according to the limited amount of letters entered it gives you suggestion; like the google search bar. So yeah that’s today’s summary, but most probably I’m not gonna do that since this is just my first project and i want to keep it light and simple ,instead what i will do is that I’ll start working on a more time consuming one and put more efforts into that . Anyways I hope to submit this project by tomorrow and this is probably me signing off from this project

DEVLOG#3
Today I was worked up fixing all the small details like how when you enter a city and you get the weather and then after that when you enter an invalid city you still see the previous emoji and weather description; this ended up being an easy fix but the demo url version is a previous model so is the release on the github page, updating these things are the first thing im going to do tomorrow ,I’m also considering working on a popup bar for when you start typing a city’s name and according to the limited amount of letters entered it gives you suggestion; like the google search bar. So yeah that’s today’s summary, but most probably I’m not gonna do that since this is just my first project and i want to keep it light and simple ,instead what i will do is that I’ll start working on a more time consuming one and put more efforts into that . Anyways I hope to submit this project by tomorrow and this is probably me signing off from this project

Replying to @FabulousHippoOfOrangeLake

0
Open comments for this post

3h 18m 35s logged

DEVLOG #2
This was my second day of working on this project and somehow i finished it! (kind of).Using the API keys to display the weather conditions of different places was vey easy. What took me 5 hours was me making stupid mistakes and taking a shit ton of time to correct them, and it was also my first time making a GUI project in python using PyQt6.I also realized that this was a very light, less time consuming project and I hope to keep on going to make harder, more complex and more time consuming projects. Wonderful Experience!
Btw: The reason I said “kind of” was because the moment at which I’m writing this I haven’t made the final touches like using fitting emojis, completing the project information (i hope i can by the end of day).

DEVLOG #2
This was my second day of working on this project and somehow i finished it! (kind of).Using the API keys to display the weather conditions of different places was vey easy. What took me 5 hours was me making stupid mistakes and taking a shit ton of time to correct them, and it was also my first time making a GUI project in python using PyQt6.I also realized that this was a very light, less time consuming project and I hope to keep on going to make harder, more complex and more time consuming projects. Wonderful Experience!
Btw: The reason I said “kind of” was because the moment at which I’m writing this I haven’t made the final touches like using fitting emojis, completing the project information (i hope i can by the end of day).

Replying to @FabulousHippoOfOrangeLake

0
Open comments for this post

2h 16m 22s logged

DEVLOG #1
This was my first day of working on this project (a weather tracker application).
This was also my first time making a GUI using python ,I used PyQt6, though the tutorial I was following used PyQt5, converting was the easy part ,but I kept making simple mistakes! :like forgetting to call the self.initUI method, wrong indentation, and similar stupid ahh mistakes.
But overall, I found the project very interesting to work on as I learnt alot more about python than I previously new. I hope that I can keep posting updates about the project every day, without breaks
and I also hope to learn even more things!

DEVLOG #1
This was my first day of working on this project (a weather tracker application).
This was also my first time making a GUI using python ,I used PyQt6, though the tutorial I was following used PyQt5, converting was the easy part ,but I kept making simple mistakes! :like forgetting to call the self.initUI method, wrong indentation, and similar stupid ahh mistakes.
But overall, I found the project very interesting to work on as I learnt alot more about python than I previously new. I hope that I can keep posting updates about the project every day, without breaks
and I also hope to learn even more things!

Replying to @FabulousHippoOfOrangeLake

0

Followers

Loading…