Skip to main content

A thick ASCII art generator

Project description

📦 ascii-builder-z

icon

Run on Replit

🚀 Introduction

ascii-builder-z is a professional, high-density ASCII art generator for Python. It converts strings into bold, horizontal block text while maintaining full compatibility with Python's standard print() functionality.

✨ Features

  • Thick Characters: Bold A-Z and 0-9 character sets using high-density blocks.
  • 🎨 Color Support: Red, Green, Blue, and Yellow terminal colors.
  • 🌈 Gradient System: Smooth color transitions across your text.
  • 📏 Spacing Control: Adjustable horizontal gaps between ASCII characters.
  • 🔄 Smart Printing: Automatically detects when to use ASCII or standard printing.
  • 🛡️ Alias Mapping: Special az.set.name configuration for custom text triggers.

🛠️ Installation

# Clean install/upgrade
pip install . --upgrade

📖 Complete Usage Guide

1. Basic ASCII Printing

import az

# Prints "HELLO" in thick ASCII blocks
az.print("HELLO")

2. Spacing Control

Adjust the gap between characters (default is 1).

az.set.space = 3
az.print("WIDE")

3. Color Styling

Supports red, green, blue, and yellow.

az.set.color = "red"
az.print("DANGER")

4. Custom Name Mapping

Users can define their own custom text triggers.

# Map "APP123" trigger to print "REPLIT" in ASCII
az.set.name["REPLIT"] = "APP123"
az.print("APP123") 

5. Standard Print Compatibility

az.print acts like a drop-in replacement for the built-in print.

# Multiple arguments (Prints normally)
az.print("System Status:", 200, "OK")

6. RGB Color Support

Use RGB tuples (R, G, B) or strings "R,G,B".

az.set.element_colors = {"A": (150, 50, 250)}
az.print("A")

7. Gradient Color Support

Create beautiful color transitions across your text.

# Create a Red to Blue gradient
az.set.gradient = ((255, 0, 0), (0, 0, 255))
az.print("RAINBOW")

Author: 3xboiz | License: Proprietary (2026-3026) | All Rights Reserved

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

ascii_builder_z-0.1.2.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

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

ascii_builder_z-0.1.2-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file ascii_builder_z-0.1.2.tar.gz.

File metadata

  • Download URL: ascii_builder_z-0.1.2.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for ascii_builder_z-0.1.2.tar.gz
Algorithm Hash digest
SHA256 594f9d3ac6e9bc088fdf7d4dd7ebd9d65242c75f9e919e35b3976008b402f051
MD5 534b2600053c858fc1eb7c958669f3a7
BLAKE2b-256 3b1f98c857969579e7467a78a38bb2ed9e783393789809bbd40091b15c47837b

See more details on using hashes here.

File details

Details for the file ascii_builder_z-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for ascii_builder_z-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 782b1e3b78b82345be0c378026cf57e2d9e13cf0582021bffdedae46f8ed986a
MD5 7b45b37d3af84f782592010d4f5c0ff1
BLAKE2b-256 4f273ac34d5567fcf50d913e3e79cd29d58ff39266d79e4451ae68aa683f327a

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