Skip to main content

This module helps to print messages in different colours on terminal & various python IDEs using rich module.

Project description

console-messenger

Downloads Downloads/Week Downloads/Month MIT License Latest PyPI version Supported Python versions

About

This package displays success, warning and info messages and errors on console with different colours using rich module. It also prints any error type without passing it as a parameter.

Requirements

 python>=3.0

Dependencies

 rich>=9.0.0

Installation

 pip install console-messenger

Usage

 >>> from ConsoleMessenger import ConsoleMessage
 >>> console = ConsoleMessage()

Print an error

 try:
     a = 5/0
 except Exception as e:
     console.danger(e)

Output :-

Broken Image

Display a custom error

 console.danger("this is a custom error", err_type="My Error")

Output :-

Broken Image

Print a success message

 console.success("Success", "success method worked!")

Output :-

Broken Image

Display a warning

 console.warning("Warning", "You are using pip version 20.2.4; however, version 20.3 is available.")

Output :-

Broken Image

Display a info message

 console.info("INFO", "Hello User!")

Output :-

Broken Image

Display a dark message

 console.dark("Dark", "This is a dark message!")

Output :-

Broken Image

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

console-messenger-0.0.2.tar.gz (46.4 kB view details)

Uploaded Source

Built Distribution

console_messenger-0.0.2-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file console-messenger-0.0.2.tar.gz.

File metadata

  • Download URL: console-messenger-0.0.2.tar.gz
  • Upload date:
  • Size: 46.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

File hashes

Hashes for console-messenger-0.0.2.tar.gz
Algorithm Hash digest
SHA256 85642d045dc93fb71412e696876f07dada83d5499cd11367ea4cdf4c5489e69b
MD5 3d00539127013ad7d89d5edcb9d5f09a
BLAKE2b-256 0db145e4cd3e82511bd0186b8ff7d7b34ba56813336628208d064c0da8acdc6d

See more details on using hashes here.

File details

Details for the file console_messenger-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: console_messenger-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6

File hashes

Hashes for console_messenger-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 09a1d5048d2b93c250a41a75fcfc3cf01a60477709953125321195d20ceb4a46
MD5 60863136e96b54a59e9e81633ad878b2
BLAKE2b-256 9b687704767ec9e50b7db7b7f316ef4c63f8d80e60de87409d9eedf6bb3ca473

See more details on using hashes here.

Supported by

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