Retro NFO/keygen-style banner generator (CLI + library).
Project description
🎨 NFO Art Maker
NFO Art is a retro-inspired Python library + CLI that generates banners styled like classic .NFO and keygen cracktro art from the 80s/90s warez scene.
It supports Unicode/ANSI/ASCII art, optional color gradients, and .nfo file output in CP437 encoding for true nostalgia.
🚀 Installation
# Basic install
pip install nfo-maker
# With FIGlet support (fancier fonts)
pip install nfo-maker pyfiglet
🖥️ CLI Usage
Pipe text in via stdin and style it:
echo "securityshrimp" | nfo-maker --border double --gradient cyan
Options
--preset: unicode | ansi | ascii--border: double | single | ascii | none--gradient: none | mono | cyan | magenta | grey | gradient | sunset--figlet-font: Use any FIGlet font (requirespyfiglet)--save-nfo file.nfo: Save CP437.nfofile (ANSI stripped, ASCII fallback)--python: Output Pythonprint()snippet--save-py file.py: Save snippet directly to file--max-width: ANSI-aware wrapping--no-color: Strip all color/bold codes--network-safe: Cisco/Fortinet compatible (ASCII only, no color)
--nfo Options
--title: Title to place in top of banner--release: Text to place in Release--supplier: Text to place in Supplier--cracked-by: Text to place in Cracked By--group: Text to place in Group--url: Text to place in URL--greets: Text to place in Greets--notes: Text to place in notes
Example
echo "NFO Art Maker" | nfo-maker --figlet-font speed \
--nfo --release "NFO Art Maker 1.0.1" --cracked-by "f8al" \
--group "w00w00" --url "https://www.securityshrimp.com" \
--greets "Batoure, Bobby the Phish" --notes "hack the planet"\
--supplier "SecurityShtimp" --title "NFO Art Maker"
🐍 Library Usage
from nfo_art import NFOArtOptions, make_art, make_art_string, save_py_snippet, save_nfo_file
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nfo_maker-1.0.2.tar.gz.
File metadata
- Download URL: nfo_maker-1.0.2.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23493b48e46f0d0bc611f02bb602670e2a6767ca72cc93dfd24d0b85ca8fee46
|
|
| MD5 |
2c2541f876ad0baf45a907e44b6a37f5
|
|
| BLAKE2b-256 |
17b8c619a2bc7e502bbcee3566847a3934d0f24ec8b6221bc7d13b21636ef0b7
|
File details
Details for the file nfo_maker-1.0.2-py3-none-any.whl.
File metadata
- Download URL: nfo_maker-1.0.2-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a66875916c1d77abf2aa4624e6544c47bcb37a042dcd70319f0ae584e59ed167
|
|
| MD5 |
fd90d82f9608cfefaaed415c42e211ea
|
|
| BLAKE2b-256 |
1ade90adad78dc1d7baeb599611931335157ca79476579a76dfe71ced8dee7cd
|