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
- Two different output formats, one liner and default
Requirements
- Requires an API key from OpenWeatherMap
- Requires Python 3.8 or later
- Requires
requestsmodule 2.31 or later
Note
Weather ASCII is added but is not yet implemented, if you can, then fork this repository and implement it yourself.
Installation
From PyPI
pip install mridumanda_shvedt
Usage
After installing run with
mrdmnd # for default display of weather
mrdmnd -o # for one line display of weather
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.2 - Latest Release
- Added a new display option named 'one liner' that shows the output in one line for minimalism
- Added ASCII representations of weather conditions but not implemented yet
- Added command line argument
-ofor the 'one liner' display option - Formatted the code for better manageability
For full changelog refer to CHANGELOG.
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.2.tar.gz.
File metadata
- Download URL: mridumanda_shvedt-1.2.tar.gz
- Upload date:
- Size: 17.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
852792251006f38d47f8b1b64d5104033ea55dd6b089d8663bd22872eb8b3cf5
|
|
| MD5 |
11cf739b255a27d9bb930635c774b94f
|
|
| BLAKE2b-256 |
46a79fde744151a9a51c827fce234d784be3a080d40db3c835cdc6115fb7c6eb
|
File details
Details for the file mridumanda_shvedt-1.2-py3-none-any.whl.
File metadata
- Download URL: mridumanda_shvedt-1.2-py3-none-any.whl
- Upload date:
- Size: 17.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea5d01e22723d36b7a4cb57491c5c43ac2e8f83644ce1844833c085b2571b742
|
|
| MD5 |
47b361e25103a74046f2f667ae60d07b
|
|
| BLAKE2b-256 |
fd4b804de08c67a3b1ee3e64fc87d7d33fc95358361d7ea9b089a2cfebf07def
|