Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenWeather Modern

Fork Notice: This is a modern fork of the OpenWeather extension by @skrewball (Jason Oickle), migrated to support GNOME Shell 45, 46, and 47 using ESM modules.

Original Project: gitlab.com/skrewball/openweather
Original Authors: Jason Oickle (@skrewball), Jens Lody (@jenslody)

OpenWeather Modern (openweather-modern@mateusfbi.gmail.com) is a GNOME Shell extension for displaying weather conditions and forecasts for any location on Earth. This version has been migrated from the legacy imports system to ECMAScript Modules (ESM) to ensure compatibility with modern GNOME Shell versions.

Key Features:

  • ✅ Support for GNOME Shell 45, 46, and 47
  • ✅ Migrated to ESM modules
  • ✅ Multiple locations with editable names
  • ✅ 3-hour forecasts for up to 5 days
  • ✅ Beautiful, modern layout

Weather data is fetched from OpenWeatherMap.

⚠️ Compatibility Notice

This version is ONLY compatible with GNOME Shell 45+. For GNOME Shell 43-44, please use the original extension.


Installation

After installation, restart GNOME Shell (Wayland: log out or reboot) and enable the extension through the gnome-extensions app.

From Source (Recommended)

This fork is currently only available from source:

First make sure you have the following dependencies installed:

Arch Based Debian Based Fedora
dconf dconf-gsettings-backend dconf
gnome-shell gnome-shell-extension-prefs gnome-extensions-app
git git git
base-devel build-essential glib2-devel
gettext gettext-devel
libsoup3

Then run the following commands:

git clone https://github.com/mateusfbi/openweather-modern.git
cd openweather-modern
make && make install

Support OpenWeather

OpenWeather (gnome-shell-extension-openweather) is provided completely free of charge. If you enjoy using this extension and would like to help support the project, please feel free to hit the button below!


Bugs

Bugs should be reported here on the GitLab issues page.

When submitting a bug report, please make sure to provide as much information as you can about the issue, your Linux distribution, GNOME Shell version, and OpenWeather (gnome-shell-extension-openweather) version.


Credits

Fork Information

This GNOME Shell 45+ fork is maintained by Mateus Brandão (mateusfbi@gmail.com).

Migration to ESM: January 2026
Translation Improvements: Portuguese (Brazil) - January 2026

Original Project

This project is a fork of the OpenWeather extension originally created by:

  • Jason Oickle (@skrewball) - Current maintainer of original project
  • Jens Lody (@jenslody) - Original creator

See the original project's AUTHORS file for complete contributor history.

Translations

Translations from the original project are preserved. Special thanks to all translators:

French: @franckgaga | Slovak: @jose1711 | Chinese: @xiaozhangup & @zyw271828 | Portuguese: @ronaldocosta & @mateusfbi (pt_BR improvements) | Russian: @vantu5z & @tvaliiev | Czech: @lev741 | Turkish: @oguzkarayemis | German: @zeners | Polish: @MarcinScieszka | Italian: @alealetti

Icons

OpenWeather's icon was designed by Sihan Liu and licensed under the CC-BY-SA license.

Packaged weather icons are sourced from the GNOME Project's Adwaita Icon Theme under the GPLv3 license.

PayPal donate button and template used for the Gitlab button was designed by Klemen Skerbiš under the GPLv3 license.

License

OpenWeather is free software available under the terms of the GPLv3 license. See COPYING for details.

About

openweather-modern

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages