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.1.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.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ascii_builder_z-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 1c109ad6a19ce3c89022f9d26a0653c628a80ca4c6c5395cf1ab2d60fee3cc5a
MD5 aa04eaa039369fcdf30b9fbc6e258c0e
BLAKE2b-256 3ba0fff9ad5589c0052f1c5cb580aeea549c2fe2422177d37faad7189f522b33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ascii_builder_z-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 350c5484a177ff3d79aa117de925566ce539292d8db1061ef0b2eb8de8fd6c9d
MD5 cd69d4a776813ae9e5bac9a6e1a0f7ad
BLAKE2b-256 c6d1e73aa88020117b3fd3119426ccaa6c2b16c1998a640dbddfeabc115b1b24

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