Skip to content

archisman-panigrahi/typhoon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

504 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Typhoon

Stylish weather application, powered by Open-Meteo, OpenStreetMap and ipapi.


Typhoon is a beautiful weather application that provides real-time weather updates and forecasts in a highly configurable and colorful widget inspired by the Metro interface in Windows 8.

Originally based on Stormcloud 1.1 by Jono Cooper, Typhoon is powered by Open-Meteo, OpenStreetMap and ipapi.

Features

  • Real-time weather updates and forecasts for up to four days
  • Customizable units of measurement
  • Displays current temperature as launcher count
  • Displays precipitation warning within app
  • Displays system notifications for rain, snow or thunderstorm
  • Configurable widget opacity and color
  • Chameleonic background color based on wallpaper or accent color
  • Temperature-based background color
  • Supports customizable background color
  • Powered by Open-Meteo, OpenStreetMap and ipapi
  • Supports IP address-based location detection
  • Supports multiple locations

Star History

Star History Chart

Stargazers repo roster for @archisman-panigrahi/typhoon

Climacons

Thanks to Adam Whitcroft for Climacons.

Installation

On Ubuntu you can use the official PPA. Packaging status

sudo add-apt-repository ppa:apandada1/typhoon
sudo apt update
sudo apt install typhoon

On Debian, you can install the prebuild .deb package on GitHub releases.

For Arch based distros Typhoon is available on the AUR,

yay -S typhoon

On Fedora, you can install the prebuild .rpm package on GitHub releases.

Distro agnostic packages: Typhoon is available on Flathub and the Snap Store (thanks to @soumyaDghosh).

Get it on Flathub Get it from the Snap Store

Note that the wallpaper based chameleonic background does not work in the flatpak and snap packages due to confinement. They fall back to the accent color instead. To use wallpaper based chameleonic background feature, use the native packages instead.

On Windows, download the prebuilt installers from GitHub releases.

Linux-specific integrations (dbus-python, python-gobject, libportal) are optional on Windows.

Blur

Typhoon with KDE blur effect

By default, Typhoon supports transparency in nearly all desktop environments. However, thanks to Qt, you can also make the background blur with the following methods:

  • GNOME: Use Blur my Shell extension.
  • KDE Plasma: Install KVantum and enable blur option for transparent windows in KVantum settings. Alternatively use kde-blur effect for KWin if you don't want to install KVantum.
  • Cinnamon: Install the Blur Cinnamon extension.

Build System

This project uses the Meson build system for configuration and installation.

Build Instructions

  1. Ensure you have Meson and Ninja installed on your system.
  2. Install the dependencies:
    • Common: PyQt6, PyQt6-WebEngine
    • Linux extras: dbus-python, python-gobject, libportal
  3. Navigate to the project directory.
  4. Run the following commands to build and install the application:
meson setup builddir --prefix=/usr
sudo ninja -C builddir install

To uninstall, run

sudo ninja -C builddir uninstall

Running the Application

After installation, you can run the application using:

typhoon

License

This project is licensed under the GPL-3. See the LICENSE file for more details.

About

Quickly check the weather with this stylish web app based on Stormcloud

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors