Skip to main content

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 requests module 2.31 or later

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
mrdmnd -g       # for weather display with ascii art

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

  • Implemented the ascii arts
  • Added command line argument -g for weather display with ascii arts

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

mridumanda_shvedt-1.3.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mridumanda_shvedt-1.3-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file mridumanda_shvedt-1.3.tar.gz.

File metadata

  • Download URL: mridumanda_shvedt-1.3.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for mridumanda_shvedt-1.3.tar.gz
Algorithm Hash digest
SHA256 d0ae5432b0d2d39973dcb3bb4f9be8b612ef0f008a58cafd592b5ba697026eea
MD5 15cbfaeb79e4e5a8f3997860d9f680bf
BLAKE2b-256 3ffb56345aec9b6aabdf3f86db8170383bbb1af26b4d913ac898db94dc518a68

See more details on using hashes here.

File details

Details for the file mridumanda_shvedt-1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for mridumanda_shvedt-1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0f1884c75c2a407f81f974d513c4e4fcca7b531c657b184879e58d922c7729b8
MD5 0830506e1d76beb9ed454275ac0114a9
BLAKE2b-256 b7fb65bd71bf746ae756b5c620c90ef611387fa96d6524f7046f418e3ec4e971

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page