Because this plugin is important to me, I noticed that it needed some improvements, so I made the following changes:
Summary of the changes I made
Several improvements have been made to the TheWeather plugin, covering the data source, the interface, and the display layout, as follows:
-
Switched to Open-Meteo API as a new free, fast, and accurate data source, with Geocoding added for automatic city search and coordinate retrieval.
-
Increased the forecast period to 16 days instead of 14 days.
-
Improved the temperature graph by lowering it to avoid overlapping with text, while keeping the maximum and minimum temperature lines properly aligned.
-
Adjusted spacing and raised the rainfall section to reduce empty space and prevent overlap with the graph.
-
Improved alignment inside the columns, reduced the font size for wind speed and rainfall, and changed the wind speed color to green for better visibility.
-
Fixed the city name case-sensitivity issue, so the plugin can now recognize city names correctly regardless of whether they are entered in uppercase or lowercase.
-
These changes start from version 4.1, to clearly distinguish them from previous releases.
For a clean and proper installation, please do the following:
Remove any previous version of the plugin first.
The plugin has been tested on Python 2.7 and Python 3.
It has also been tested on Gemini, Merlin, and OpenATV images.
Important note:
This modification is not mandatory, and every user is free to use the version that best suits their needs. If someone does not like the new changes, they are completely free to return to older versions and use whichever release they prefer.
Br
