group = "KRZ" site = "krz.sh" width = 79 style = "double" layout = "rows" banner = true banner_text = "NFOGEN" footer = true footer_text = "nfogen // krazy warez // krz.sh" title = "nfogen 1.2.2" 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 """