ASCII Art Package 🎨
A colorful ASCII art Python package with vibrant ANSI colors!
Built with creativity and colors! ✨
Features
- 🎨 Colorful ASCII art displays
- 🌈 Rainbow text generator
- ❤️ ASCII heart design
- ⭐ ASCII star design
- 🚀 ASCII rocket design
- ☕ ASCII coffee cup design
- � ASCII tree design (NEW!)
- 🌊 ASCII wave design (NEW!)
- �🎯 ANSI color support for terminal output
Installation
From PyPI
pip install asciiartpackage
Usage
from asciiartpackage import hello, show_rainbow_text, ascii_heart, ascii_star, ascii_rocket, ascii_coffee, ascii_tree, ascii_wave
# Display colorful hello message
print(hello())
# Show rainbow text
print(show_rainbow_text("Hello World!"))
# Display ASCII heart
print(ascii_heart())
# Display ASCII star
print(ascii_star())
# Display ASCII rocket
print(ascii_rocket())
# Display ASCII coffee
print(ascii_coffee())
# Display ASCII tree (NEW!)
print(ascii_tree())
# Display ASCII wave (NEW!)
print(ascii_wave())
Examples
Rainbow Text
from asciiartpackage import show_rainbow_text
print(show_rainbow_text("Welcome to Python!"))
Custom Colors
from asciiartpackage import Colors
print(f"{Colors.CYAN}Cyan text{Colors.RESET}")
print(f"{Colors.BOLD}{Colors.RED}Bold Red text{Colors.RESET}")
Available Functions
hello()- Display a colorful welcome bannershow_rainbow_text(text)- Convert text to rainbow colorsascii_heart()- Display a red ASCII heartascii_star()- Display a yellow ASCII starascii_rocket()- Display a colorful ASCII rocketascii_coffee()- Display an ASCII coffee cupascii_tree()- Display a green ASCII tree (NEW in v0.0.2)ascii_wave()- Display a cyan ASCII wave (NEW in v0.0.2)
Available Colors
The Colors class provides:
- RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE
- BOLD for bold text
- RESET to reset formatting
Requirements
- Python >= 3.8
Author
Paramjit Singh (parambrar862@gmail.com)
License
MIT License
Version History
- 0.0.2 - Added ascii_tree() and ascii_wave() functions
- 0.0.1 - Initial release with colorful ASCII art features
Metadata
Release files for asciiartpackage 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| asciiartpackage-0.0.2.tar.gz | 3.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| asciiartpackage-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.0 kB
Release files / asciiartpackage-0.0.2.tar.gz
| Download URL | asciiartpackage-0.0.2.tar.gz |
|---|---|
| Size | 3.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3e4c3e8e52e274dccb9ae2551c59b4c2caa04bd147d42111de975b2414685c15
|
|
BLAKE2b-256 checksum How to use checksums |
f8e1bfe58ae03193de83fc62259aa80d35d060b2f8a084b5dc36d149a23a6709
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.4
|
Release files / asciiartpackage-0.0.2-py3-none-any.whl
| Download URL | asciiartpackage-0.0.2-py3-none-any.whl |
|---|---|
| Size | 4.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
83a3d7b6b37e32aa22a53636ace9bcff2d4924d0e32bb71d273793a2ec975bd9
|
|
BLAKE2b-256 checksum How to use checksums |
5d7b03295e0c55d35e9eeacf02164ad65937ebcad83d68c244c1fc671f85a28b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.4
|
Security for asciiartpackage 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.