Skip to main content

for Python3 + Console: wprint; A Small Gimmick that makes printing tasks to console just a bit more fun by introducing a Wizard that will tell you your customized message in a bubble. | fnt; Adds Console Coloring and Emojis for wprint.

Project description

🧙wizprint

A Small Gimmick that makes printing tasks to console just a bit more fun by introducing a Wizard that will tell your customized message in a bubble, with colors, emoji's and memes.

Wanna try it first? Try it in a repl.it: https://repl.it/@NamasteJasutin/PlasticAssuredLines

How to install:

Download from pip:

python3 -m pip install wizprint

How to use:

# -*- coding: utf-8 -*-
from wizprint import wprint
wprint("Hello, world!") 

This will ouput something like this:

 .://+///:-`   .://+++oo+++++//:-.`-:://////::-
 s+++++++++oo+oo+++++++++++++++++oo+++++++++++os. 
 'o˖˖Hello,˖world!˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖oo
  :/+++///::+ooooooo+os+++++s+oooo+oooooooooooo+/`
                        +o++o+`   `````     ```
                        -s+.
                           🧙

Standard messages show a small bubble, you can expand this however by adding a signature with the option signed, for example:

wprint("Hello, Pythonario", signed="Process Peach", wiz="p")

... will look like this:

   .://+///:-`  .://+++oo++++//:-.`-:://////::-
   s+++++++++oo+oo++++++++++++++++oo++++++++++os. 
 /s˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖os`
 :s˖˖Hello,˖Pythonario˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖os
 :s˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖os
 'o˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖oo
 .os˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖Process˖Peach˖˖˖˖˖˖˖˖˖oo
 'o˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖oo
  :/+++///::+ooooooo+os+++++s+oooo+oooooooooooo+/`
                        +o++o+`   `````     ```
                        -s+.
                           👸

I want to try this, what do I need to do?

python3 -m pip install wizprint

python3
from wizprint import wprint, fnt
wprint("Hello, Pythonario", signed="Process Peach", wiz="p", background=fnt.Y, foreground=fnt.R)

*All options: wprint(message="", background=fnt.black, foreground=fnt.B, bgchar='˖', signed="", wiz="w")

For more font coloring options, use:

from wizprint import fnt

More info on fnt: Format console: Colors: # For Blue use fnt.B (P)urple, (B)lue, (G)reen, (Y)ellow, (R)ed. Properties: # For bold use fnt.b (b)old, (u)nderline, (i)talic, (c)lear Example: f"{fnt.B}Blue {fnt.c}I am. {fnt.i}Roses {fnt.c}{fnt.b}are {fnt.R}Red{fnt.c}" Blue / Clear / Italic / Clear / Bold / Red / Clear /

You can find Emoji's in

fnt.emojis

I've included a few: 🧙, 👸, 👵, 👴, 🎅, 👮, 🕵, 👩, 👨, 👩, 🦸, 🧚.

Try loading as module ;)

python3 -m wizprint

If your Python3 is in PATH, you can now run:

wprint -m "  $(date)" -s "$USERNAME"

For Windows:

python -m pip install wizprint
wprint -m "  $(date)" -s "$ENV:USERNAME"

This can be handy when running scripts to let messages stand out, but not take up too much space in the console.

More help on wprint, open a terninal and type:

wprint -h

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

wizprint-1.1.1.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

wizprint-1.1.1-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file wizprint-1.1.1.tar.gz.

File metadata

  • Download URL: wizprint-1.1.1.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.2

File hashes

Hashes for wizprint-1.1.1.tar.gz
Algorithm Hash digest
SHA256 7cff785b49b10bacfa9e40681da4cf6307af13d1c437fb42dceb577ee605aee3
MD5 b48ec0a709a974a089b304dba7a180d7
BLAKE2b-256 eddacc544434009549cdcd63eb6625e579578cdf4b56e4d8cd117b29d7ff3512

See more details on using hashes here.

File details

Details for the file wizprint-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: wizprint-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.2

File hashes

Hashes for wizprint-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 35008171ca239731b295b52e868f8fc8483aa36fdf589585952802cff7b51bda
MD5 9fa5661c28c214c40b27e223b6e33404
BLAKE2b-256 e68157af850b3eefe9fda1d1d9deaa10398da15f3c2ff07800d6d088b11b1601

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