A minimal console based weather application.
Project description
Mridu Manda
Mridu-Manda is a minimal console application that shows weather and is based on the OpenWeatherMap API.
Features
- Compact display of weather
- Supports automatic location detection using ipInfo
- Supports command line city input
- Four different output formats, one liner, with ascii, with ascii and color and default
Requirements
- Requires an API key from OpenWeatherMap
- Requires Python 3.8 or later
- Requires
requestsmodule 2.31 or later - Requires
richmodule 13.8.0 or later
Installation
From PyPI
pip install mridumanda_shvedt
Usage
After installing run
mrdmnd # for default display of weather
mrdmnd -o # for one line display of weather
mrdmnd -g # for weather display with ascii art
mrdmnd -c Kolkata # for weather display with city name
If it is first time, you will be prompted to enter your API key from OpenWeatherMap. After it is done, run the program again and enjoy.
Contributions
Feel free to contribute to the project by opening an issue.
Credits
The ASCII art for weather representation in this project was created by Julynx. It was taken from here.
License
This is licensed under the GNU General Public License version 3.0
Changelog
Version 1.6 - Latest Release
- Added a new weather display option
-gcto display weather data with ascii and colors - Added sunrise and sunset times, feels like, visibility
- Optimized some parts of the code to be more efficient
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mridumanda_shvedt-1.6.tar.gz.
File metadata
- Download URL: mridumanda_shvedt-1.6.tar.gz
- Upload date:
- Size: 17.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83c681ed2459eb3f3541bc68f51e47fb94d20f7ec6759f1387727afb5e42ba02
|
|
| MD5 |
81826629d997f7609e6e74edb322c5e6
|
|
| BLAKE2b-256 |
d2d6672075086b328a0601ff427972c1e073ac3a6c5855c47ce04a0f81298c00
|
File details
Details for the file mridumanda_shvedt-1.6-py3-none-any.whl.
File metadata
- Download URL: mridumanda_shvedt-1.6-py3-none-any.whl
- Upload date:
- Size: 18.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6648816f624350243920c3b72f28e4123ad0f21632443f98b58071d54c37f982
|
|
| MD5 |
fc238ece95889e4d981c7ea4504021a1
|
|
| BLAKE2b-256 |
ad4a4707a6686dd5df8adb82d6067473c764b2d149f18e2ff4dd505860578805
|