| name | last commit | updated |
|---|---|---|
| .github/ | remove github dependabot | 14 days ago |
| examples/ | add mediainfo import, ASCII banner generator, and template gallery (tier 4) | 2 months ago |
| templates/ | add mediainfo import, ASCII banner generator, and template gallery (tier 4) | 2 months ago |
| .gitattributes | add CP437 output, box styles, 79-col default, presents/footer banners | 2 months ago |
| .gitignore | add two-column info panel, scene field aliases, and logo art (tier 2) | 2 months ago |
| LICENSE | refresh readme; add 0bsd license | 2 months ago |
| README.nfo | show full version in README header | 2 months ago |
| nfogen.py | drop NOSONAR suppressions | 2 months ago |
| nfogen.toml | show full version in README header | 2 months ago |
# # ##### ### #### ##### # #
## # # # # # # ## #
# # # ### # # # ## ### # # #
# ## # # # # # # # ##
# # # ### #### ##### # #
╔═════════════════════════════════════════════════════════════════════════════╗
║ N F O G E N 1 . 2 . 2 ║
║ [ KRZ ] krz.sh ║
╠═════════════════════════════════════════════════════════════════════════════╣
║ DATE 2026-08-08 ║
║ TYPE CLI / library ║
║ PUBLISHER krazy warez ║
║ LANGUAGE Python 3.11+ (any 3.x with a JSON config) ║
║ FILES nfogen.py -- single file, zero deps ║
║ URL krz.sh ║
╠═════════════════════════════════════════════════════════════════════════════╣
║ NOTES ║
║ ║
║ nfogen builds scene-style ASCII .nfo files from CLI flags, a config ║
║ file, interactive prompts, or any mix of the three. ║
║ ║
║ FEATURES ║
║ - CP437 or UTF-8 output; single / double / block box styles ║
║ - two-column release+game info panel, or simple rows ║
║ - group profiles: reusable logo, members, couriers, boards ║
║ - mediainfo import auto-fills video / audio / resolution / size ║
║ - built-in ASCII banner generator for header logos (this one!) ║
║ - bundled templates: razor, modern, minimal ║
║ ║
║ QUICKSTART ║
║ nfogen.py --title "Some.App.v1-KRZ" --type APP --banner ║
║ nfogen.py -c release.toml -p group.toml -o release.nfo ║
║ nfogen.py -t razor --title "..." --mediainfo dump.json ║
║ nfogen.py -i (prompt for every field) ║
║ ║
║ RESOLUTION ORDER ║
║ template < profile < config file < CLI flags < prompts ║
║ ║
║ See examples/ for full release nfos and a group profile, and ║
║ templates/ for the bundled presets. This README.nfo was itself ║
║ generated by nfogen: nfogen.py -c nfogen.toml ║
╠═════════════════════════════════════════════════════════════════════════════╣
║ ║
║ nfogen // krazy warez // krz.sh ║
║ ║
╚═════════════════════════════════════════════════════════════════════════════╝
Clone
SSHgit clone ssh://git@gitbay.org/krz/nfogen.git
HTTPSgit clone https://gitbay.org/krz/nfogen.git