Skip to main content

pybanner v1.0.3

A small and lightweight library for Python 3.x and PyPy3 to print texts as banners. No Figlet, Toilet ou PyFiglet needed. Works on Linux, MacOS and Windows.

It's so small that you can even copy the class code and paste it into your own code, it's Pure Python!

  • Font classes available:
    • banner (the classic font)
    • banner3
    • banner3d
    • banner4
    • banner_5x7
    • banner_5x8
    • banner_6x9
    • banner_6x10
    • banner_clr4x6
    • banner_clr5x6
    • banner_clr5x8
    • banner_clr5x10
    • banner_clr6x6
    • banner_clr6x8
    • banner_clr6x10
    • banner_clb6x10
    • banner_clr7x8
    • banner_clr7x10
    • banner_clr8x8
    • banner_clb8x8
    • banner_clr8x10
    • banner_clb8x10

Join our Google Group to be notified when new fonts are available: https://groups.google.com/g/pybanner

Installation

pip install pybanner

Usage

from pybanner import banner_clr6x6 as banner, MIDDOT
banner.print("BANNER clr6x6",spacing=1) # default spacing 0 between letters - In some fonts, is better to adjust to 1
print("")
banner.print("BANNER clr6x6") 
print("")
banner.print("BANNER clr6x6",char="^")  # you can replace the '#' by a char that you like best
print("")
banner.print("BANNER clr6x6",char=MIDDOT) 
 ####     #    #   #  #   #  #####  ####                  ##            ###           ###
 #   #   # #   ##  #  ##  #  #      #   #          ###     #    # ##   #      #  #   #
 ####   #   #  # # #  # # #  ####   ####          #        #    ##     ####    ##    ####
 #   #  #####  #  ##  #  ##  #      # #           #        #    #      #   #   ##    #   #
 ####   #   #  #   #  #   #  #####  #  ##          ###    ###   #       ###   #  #    ###

 ####    #   #   # #   # ##### ####               ##          ###         ###
 #   #  # #  ##  # ##  # #     #   #        ###    #   # ##  #     #  #  #
 ####  #   # # # # # # # ####  ####        #       #   ##    ####   ##   ####
 #   # ##### #  ## #  ## #     # #         #       #   #     #   #  ##   #   #
 ####  #   # #   # #   # ##### #  ##        ###   ###  #      ###  #  #   ###

 ^^^^    ^   ^   ^ ^   ^ ^^^^^ ^^^^               ^^          ^^^         ^^^
 ^   ^  ^ ^  ^^  ^ ^^  ^ ^     ^   ^        ^^^    ^   ^ ^^  ^     ^  ^  ^
 ^^^^  ^   ^ ^ ^ ^ ^ ^ ^ ^^^^  ^^^^        ^       ^   ^^    ^^^^   ^^   ^^^^
 ^   ^ ^^^^^ ^  ^^ ^  ^^ ^     ^ ^         ^       ^   ^     ^   ^  ^^   ^   ^
 ^^^^  ^   ^ ^   ^ ^   ^ ^^^^^ ^  ^^        ^^^   ^^^  ^      ^^^  ^  ^   ^^^

 ····    ·   ·   · ·   · ····· ····               ··          ···         ···
 ·   ·  · ·  ··  · ··  · ·     ·   ·        ···    ·   · ··  ·     ·  ·  ·
 ····  ·   · · · · · · · ····  ····        ·       ·   ··    ····   ··   ····
 ·   · ····· ·  ·· ·  ·· ·     · ·         ·       ·   ·     ·   ·  ··   ·   ·
 ····  ·   · ·   · ·   · ····· ·  ··        ···   ···  ·      ···  ·  ·   ···

All available fonts:

######     #    #     # #     # ####### ######
#     #   # #   ##    # ##    # #       #     #
#     #  #   #  # #   # # #   # #       #     #
######  #     # #  #  # #  #  # #####   ######
#     # ####### #   # # #   # # #       #   #
#     # #     # #    ## #    ## #       #    #
######  #     # #     # #     # ####### #     #

########     ###    ##    ## ##    ## ######## ########   #######
##     ##   ## ##   ###   ## ###   ## ##       ##     ## ##     ##
##     ##  ##   ##  ####  ## ####  ## ##       ##     ##        ##
########  ##     ## ## ## ## ## ## ## ######   ########   #######
##     ## ######### ##  #### ##  #### ##       ##   ##          ##
##     ## ##     ## ##   ### ##   ### ##       ##    ##  ##     ##
########  ##     ## ##    ## ##    ## ######## ##     ##  #######

'########:::::'###::::'##::: ##:'##::: ##:'########:'########:::'#######::'########::
 ##.... ##:::'## ##::: ###:: ##: ###:: ##: ##.....:: ##.... ##:'##.... ##: ##.... ##:
 ##:::: ##::'##:. ##:: ####: ##: ####: ##: ##::::::: ##:::: ##:..::::: ##: ##:::: ##:
 ########::'##:::. ##: ## ## ##: ## ## ##: ######::: ########:::'#######:: ##:::: ##:
 ##.... ##: #########: ##. ####: ##. ####: ##...:::: ##.. ##::::...... ##: ##:::: ##:
 ##:::: ##: ##.... ##: ##:. ###: ##:. ###: ##::::::: ##::. ##::'##:::: ##: ##:::: ##:
 ########:: ##:::: ##: ##::. ##: ##::. ##: ########: ##:::. ##:. #######:: ########::
........:::..:::::..::..::::..::..::::..::........::..:::::..:::.......:::........:::

.########.....###....##....##.##....##.########.########..##.......
.##.....##...##.##...###...##.###...##.##.......##.....##.##....##.
.##.....##..##...##..####..##.####..##.##.......##.....##.##....##.
.########..##.....##.##.##.##.##.##.##.######...########..##....##.
.##.....##.#########.##..####.##..####.##.......##...##...#########
.##.....##.##.....##.##...###.##...###.##.......##....##........##.
.########..##.....##.##....##.##....##.########.##.....##.......##.

###   ##  #  # #  # #### ###       #### #  # ####
#  # #  # ## # ## # #    #  #      #    #  #    #
###  #  # ## # ## # ###  #  #      ###   ##    #
#  # #### # ## # ## #    ###          #  ##    #
#  # #  # # ## # ## #    # #       #  # #  #  #
###  #  # #  # #  # #### #  #       ##  #  #  #

 ###   ##  #  # #  # #### ###       #### #  #  ##
 #  # #  # ## # ## # #    #  #      #    #  # #  #
 ###  #  # #### #### ###  #  #      ###   ##   ##
 #  # #### # ## # ## #    ###          #  ##  #  #
 #  # #  # # ## # ## #    # ##      #  # #  # #  #
 ###  #  # #  # #  # #### #  #       ##  #  #  ##

 ####    #   #  #  #  #  ####  ###          ##   #   #  ##
 #   #  # #  ## #  ## #  #     #  #        #      # #  #  #
 ####  #   # # ##  # ##  ###   #  #        # #     #   # ##
 #   # ##### #  #  #  #  #     ###         ## #   # #   # #
 #   # #   # #  #  #  #  #     #  #        #  #   # #     #
 ####  #   # #  #  #  #  ####  #  #         ##   #   #  ##

 ####    #   #   # #   # ##### ####          ##  #   #   #     #
  #  #  # #  #   # #   # #     #   #        #    #   #  ##    # #
  #  # #   # ##  # ##  # #     #   #       #      # #  # #   #   #
  ###  #   # # # # # # # ####  ####        # ##    #     #   #   #
  #  # ##### #  ## #  ## #     # #         ##  #  # #    #   #   #
  #  # #   # #   # #   # #     #  #        #   # #   #   #    # #
 ####  #   # #   # #   # ##### #   #        ###  #   # #####   #
                               
##   #  # # # # ### ##       ## #   ##  # # # # ###
# # # # ### ### #   # #     #   #   # # # # # # #
##  ### ### ### ##  ##      #   #   ##  ###  #  ###
# # # # ### ### #   # #     #   #   # #   # # # # #
##  # # # # # # ### # #      ## ### # #   # # # ###

 ###   ##  #  # #  # #### ###        ### #    ###  #### #  #  ##
 #  # #  # ## # ## # #    #  #      #    #    #  # #    #  # #
 ###  #  # # ## # ## ###  ###       #    #    ###  ###   ##  ###
 #  # #### #  # #  # #    # #       #    #    # #     # #  # #  #
 ###  #  # #  # #  # #### #  #       ### #### #  # ###  #  #  ##

 ###   ##  #  # #  # #### ###        ##  #    ###  #### #  #  ##
 #  # #  # ## # ## # #    #  #      #  # #    #  # #    #  # #  #
 #  # #  # ## # ## # #    #  #      #    #    #  # #     ##  #  #
 ###  #### # ## # ## ###  ###       #    #    ###  ###   ##   ##
 #  # #  # # ## # ## #    # #       #    #    # #     # #  # #  #
 #  # #  # #  # #  # #    #  #      #  # #    #  #    # #  # #  #
 ###  #  # #  # #  # #### #  #       ##  #### #  # ###  #  #  ##

 ###   ##  #  # #  # #### ###        ##  #    ###  #### #  #  #    ##
 #  # #  # ## # ## # #    #  #      #  # #    #  # #    #  # ##   #  #
 #  # #  # ## # ## # #    #  #      #    #    #  # #     ##   #   # ##
 ###  #### # ## # ## ###  ###       #    #    ###  ###   ##   #   ## #
 #  # #  # # ## # ## #    # #       #    #    # #     # #  #  #   #  #
 #  # #  # #  # #  # #    #  #      #  # #    #  #    # #  #  #   #  #
 ###  #  # #  # #  # #### #  #       ##  #### #  # ###  #  #  #    ##

 ####    #   #   # #   # ##### ####         ###  #     ####   ###  #   #  ###
 #   #  # #  ##  # ##  # #     #   #       #   # #     #   # #      # #  #
 ####  #   # # # # # # # ####  ####        #     #     ####  ####    #   ####
 #   # ##### #  ## #  ## #     # #         #   # #     # #   #   #  # #  #   #
 ####  #   # #   # #   # ##### #  ##        ###  ##### #  ##  ###  #   #  ###

 ####    #   #   # #   # ##### ####         ###  #     ####    ##  #   #  ###
 #   #  # #  ##  # ##  # #     #   #       #   # #     #   #  #    #   # #   #
 #   # #   # ##  # ##  # #     #   #       #     #     #   # #      # #  #   #
 ####  #   # # # # # # # ####  ####        #     #     ####  ####    #    ###
 #   # ##### #  ## #  ## #     # #         #     #     # #   #   #  # #  #   #
 #   # #   # #  ## #  ## #     #  #        #   # #     #  #  #   # #   # #   #
 ####  #   # #   # #   # ##### #   #        ###  ##### #   #  ###  #   #  ###

                                                               ##          #    ###
 ####    #   #   # #   # ##### ####         ###  #     ####   #    #   #  ##   #   #
 #   #  # #  ##  # ##  # #     #   #       #   # #     #   # #     #   #   #   #  ##
 #   # #   # ##  # ##  # #     #   #       #     #     #   # ####   # #    #   # # #
 ####  #   # # # # # # # ####  ####        #     #     ####  #   #   #     #   ##  #
 #   # ##### #  ## #  ## #     # #         #     #     # #   #   #  # #    #   #   #
 #   # #   # #  ## #  ## #     #  #        #   # #     #  #  #   # #   #   #   #   #
 ####  #   # #   # #   # ##### #   #        ###  ##### #   #  ###  #   #   #    ###

                                                               ##          ##   ###
 ####    #   #  ## #  ## ##### ####         ###  ##    ####   ##   ## ##  ###  ## ##
 ## ##  ###  ## ## ## ## ##    ## ##       ## ## ##    ## ## ##    ## ##   ##  ## ##
 ## ## ## ## ##### ##### ##    ## ##       ##    ##    ## ## ####  #####   ##  ## ##
 ####  ## ## ##### ##### ####  ####        ##    ##    ####  ## ##  ###    ##  ## ##
 ## ## ##### ##### ##### ##    ###         ##    ##    ## ## ## ## #####   ##  ## ##
 ## ## ## ## ## ## ## ## ##    ####        ## ## ##    ## ## ## ## ## ##   ##  ## ##
 ####  ## ## ##  # ##  # ##### ## ##        ###  ##### ####   ###  ## ##   ##   ###

 #####    #    #    # #    # ###### #####           ###  #      #####  #####  #   #   ###
 #    #   #    ##   # ##   # #      #    #         #   # #      #    #     #  #   #  #   #
 #    #  ###   # #  # # #  # #      #    #        #      #      #    #     #   # #   #   #
 #####   # #   #  # # #  # # ####   #####         #      #      #####     #     #     ###
 #    # #####  #   ## #   ## #      #  #          #      #      #  #      #    # #   #   #
 #    # #   #  #    # #    # #      #   #          #   # #      #   #    #    #   #  #   #
 ##### ##   ## #    # #    # ###### #    #          ###  #####  #    #   #    #   #   ###

                                                                       #####           #     ###
 #####    #    #    # #    # ###### #####           ###  #      #####  #   #  #   #   ##    #   #
 #    #   #    ##   # ##   # #      #    #         #   # #      #    #     #  #   #    #    #   #
 #    #  ###   # #  # # #  # #      #    #        #      #      #    #    #    # #     #    #   #
 #####   # #   #  # # #  # # ####   #####         #      #      #####     #     #      #    #   #
 #    # #####  #   ## #   ## #      #  #          #      #      #  #     #     # #     #    #   #
 #    # #   #  #    # #    # #      #   #          #   # #      #   #    #    #   #    #    #   #
 ##### ##   ## #    # #    # ###### #    #          ###  #####  #    #   #    #   #    #     ###

 ######     #    #     # #     # ####### ######            ####  #       ######   ####   #     #  ####
 #     #    #    ##    # ##    # #       #     #          #    # #       #     # #    #   #   #  #    #
 #     #   ###   # #   # # #   # #       #     #         #       #       #     # #    #    # #   #    #
 ######    # #   #  #  # #  #  # #####   ######          #       #       ######   ####      #     ####
 #     #  #####  #   # # #   # # #       #   #           #       #       #   #   #    #    # #   #    #
 #     #  #   #  #    ## #    ## #       #    #           #    # #       #    #  #    #   #   #  #    #
 ######  ##   ## #     # #     # ####### #     #           ####  ######  #     #  ####   #     #  ####

 ######    ##    ##   ## ##   ## ####### ######            ####  ##      ######   ####   ##  ##   ####
 ##   ##   ##    ###  ## ###  ## ##      ##   ##          ##  ## ##      ##   ## ##  ##  ##  ##  ##  ##
 ##   ##  ####   ###  ## ###  ## ##      ##   ##         ##      ##      ##   ## ##  ##   ####   ##  ##
 ######   ## #   ## # ## ## # ## #####   ######          ##      ##      ######   ####     ##     ####
 ##   ## ######  ## # ## ## # ## ##      ## ##           ##      ##      ##   ## ##  ##   ####   ##  ##
 ##   ## ##   #  ##  ### ##  ### ##      ##  ##           ##  ## ##      ##   ## ##  ##  ##  ##  ##  ##
 ###### ###   ## ##   ## ##   ## ####### ##   ##           ####  ######  ######   ####   ##  ##   ####

                                                                                  ####              #     ####
 ######     #    #     # #     # ####### ######            ####  #       ######  #    #  #     #   ##    #    #
 #     #    #    ##    # ##    # #       #     #          #    # #       #     # #    #   #   #     #    #    #
 #     #   ###   # #   # # #   # #       #     #         #       #       #     #  ####     # #      #    #    #
 ######    # #   #  #  # #  #  # #####   ######          #       #       ######  #    #     #       #    #    #
 #     #  #####  #   # # #   # # #       #   #           #       #       #   #   #    #    # #      #    #    #
 #     #  #   #  #    ## #    ## #       #    #           #    # #       #    #  #    #   #   #     #    #    #
 ######  ##   ## #     # #     # ####### #     #           ####  ######  #     #  ####   #     #    #     ####

                                                                                  ####              ##    ####
 ######    ##    ##   ## ##   ## ####### ######            ####  ##      ######  ##  ##  ##  ##    ###   ##  ##
 ##   ##   ##    ###  ## ###  ## ##      ##   ##          ##  ## ##      ##   ## ##  ##  ##  ##     ##   ##  ##
 ##   ##  ####   ###  ## ###  ## ##      ##   ##         ##      ##      ##   ##  ####    ####      ##   ##  ##
 ######   ## #   ## # ## ## # ## #####   ######          ##      ##      ######  ##  ##    ##       ##   ##  ##
 ##   ## ######  ## # ## ## # ## ##      ## ##           ##      ##      ##   ## ##  ##   ####      ##   ##  ##
 ##   ## ##   #  ##  ### ##  ### ##      ##  ##           ##  ## ##      ##   ## ##  ##  ##  ##     ##   ##  ##
 ###### ###   ## ##   ## ##   ## ####### ##   ##           ####  ######  ######   ####   ##  ##     ##    ####

Sugestions, request of new fonts, feedbacks, bugs...

Open an issue or send a message to our Google Group: https://groups.google.com/g/pybanner

Or e-mail me: ricardoabuchaim at gmail.com

Metadata

Release files for pybanner 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pybanner 1.0.3
File Size Uploaded
pybanner-1.0.3.tar.gz 29.6 kB Details

Release files / pybanner-1.0.3.tar.gz

Download URL pybanner-1.0.3.tar.gz
Size 29.6 kB
Tags Source
SHA-256 checksum
How to use checksums
763dcca0de77c642ef73828d4fb45ed12e71aff782054b65c908dd599d47ca80
BLAKE2b-256 checksum
How to use checksums
6893c31a3e90e2a8c7a6192fd65c28f21df34d8efab2df6bac94c1a33fce1a07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

1.0.3 This release

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page