DooWeather is a free and opensource crossplatform weather app written in Python with Kivymd library.
There are some links that help you to navigate README:
Supported platforms:
- Linux
- Windows
- OSX
- Android
This project is not depends on a platform so you can build it for anything where Python runs, but officially there is support only for Linux, Windows, OSX and Android.
You need to have python3.9 or newer installed on your machine (only for desktop OS)
If you want to build the app from sources then you need to install requirements.txt:
python -m pip install -r requirements.txt
There are three prebuilds actually: for Android, Windows and Linux.
If you want to install DooWeather on your Android phone then you need to just downloan .apk file from the last release, find it in your phone's file manager, then install.
For Linux or Windows installation you need to download a .whl file from last release and install it with pip install command.
Latest release installation sample for Linux:
wget 'https://github.com/doopath/dooweather/releases/download/1.0/DooWeather-1.0-py3-none-any.whl'
python -m pip install DooWeather-1.0-py3-none-any.whl
rm DooWeather-1.0-py3-none-any.whl