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
  • 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 requests module 2.31 or later
  • Requires rich module 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 -gc to 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

mridumanda_shvedt-1.6.tar.gz (17.9 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.6-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

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

Hashes for mridumanda_shvedt-1.6.tar.gz
Algorithm Hash digest
SHA256 83c681ed2459eb3f3541bc68f51e47fb94d20f7ec6759f1387727afb5e42ba02
MD5 81826629d997f7609e6e74edb322c5e6
BLAKE2b-256 d2d6672075086b328a0601ff427972c1e073ac3a6c5855c47ce04a0f81298c00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mridumanda_shvedt-1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 6648816f624350243920c3b72f28e4123ad0f21632443f98b58071d54c37f982
MD5 fc238ece95889e4d981c7ea4504021a1
BLAKE2b-256 ad4a4707a6686dd5df8adb82d6067473c764b2d149f18e2ff4dd505860578805

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