Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amit9838/mousam
Beautiful and lightweight weather app build using Gtk4, Libadwaita and Python.
https://github.com/amit9838/mousam
cairo card-design gnome graph gtk4 libadwaita python utility weather
Last synced: about 2 months ago
JSON representation
Beautiful and lightweight weather app build using Gtk4, Libadwaita and Python.
- Host: GitHub
- URL: https://github.com/amit9838/mousam
- Owner: amit9838
- License: gpl-3.0
- Created: 2023-06-11T06:43:47.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-18T06:32:28.000Z (about 2 months ago)
- Last Synced: 2024-05-18T07:29:37.389Z (about 2 months ago)
- Topics: cairo, card-design, gnome, graph, gtk4, libadwaita, python, utility, weather
- Language: Python
- Homepage: https://amit9838.github.io/mousam/
- Size: 5.87 MB
- Stars: 79
- Watchers: 7
- Forks: 25
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: COPYING
- Code of conduct: Code_of_Conduct.md
Lists
- trackawesomelist - Moussam (⭐57) - Weather application with 7 days forecast from Open-Meteo.com. (Recently Updated / [Mar 02, 2024](/content/2024/03/02/README.md))
- awesome-gnome - Moussam - Weather application with 7 days forecast from Open-Meteo.com. (Applications / Utilities)
- awesome-gtk - Mousam - Lightweight weather application with dynamically changing gradient-based background according to current weather condition `#python` `#libadwaita`. (Weather Viewers / Puzzles)
README
![]()
![]()
## Features
* Displays real-time temperature, humidity, wind speed, UV index, pressure and more
* Utilizes graphical representations, such as temperature , precipitation graphs and wind-speed with direction to provide an hourly forecast for the next 24 hours
* Also shows tomorrow and 7-day forcasts
* See conditions in metric or imperial systems## Installation
### **Flatpak:**
* Or you can use the terminal:
```
flatpak install flathub io.github.amit9838.mousam
```### **Snap:**
* Or you can use the terminal:
```
sudo snap install mousam
```
### **Debian** (Unofficial)Thanks to @hsbasu for maintaining Debian package
[Installation Instruction](https://github.com/amit9838/mousam/discussions/68)
## Build
### Dependances
* python3-requests
* build-essential
* meson
### Build
```
rm -rf builddir
meson setup -Dprefix=$HOME/.local builddir
meson compile -C builddir --verbose
```### Install
```
meson install -C builddir
```
### Run
```
mousam
```## Contribution
Thanks to all the contributors have helped in the development project so that open-source community can enjoy best tools with best features.
## Credits
- Thanks to [Open Meteo](https://open-meteo.com/) from providing weather data for free of cost.- Thanks to [@basmilius](https://github.com/basmilius) for making beautiful weather icons.