Skip to main content

Retro NFO/keygen-style banner generator (CLI + library).

Project description

🎨 NFO Art Maker

PyPI Python Versions License: MIT

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 (requires pyfiglet)
  • --save-nfo file.nfo : Save CP437 .nfo file (ANSI stripped, ASCII fallback)
  • --python : Output Python print() 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

nfo_maker-1.0.2.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

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

nfo_maker-1.0.2-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

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

Hashes for nfo_maker-1.0.2.tar.gz
Algorithm Hash digest
SHA256 23493b48e46f0d0bc611f02bb602670e2a6767ca72cc93dfd24d0b85ca8fee46
MD5 2c2541f876ad0baf45a907e44b6a37f5
BLAKE2b-256 17b8c619a2bc7e502bbcee3566847a3934d0f24ec8b6221bc7d13b21636ef0b7

See more details on using hashes here.

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

Hashes for nfo_maker-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a66875916c1d77abf2aa4624e6544c47bcb37a042dcd70319f0ae584e59ed167
MD5 fd90d82f9608cfefaaed415c42e211ea
BLAKE2b-256 1ade90adad78dc1d7baeb599611931335157ca79476579a76dfe71ced8dee7cd

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