VILISTEXTUM(1)
β¨ VILISTEXTUM π β like, the html β ascii glow-up tool
okay bestie, so this is the manual page for vilistextum, and it lives in section 1 of the manual (the "general commands" section, iykyk). it's a whole vibe, let's get into it π¦
πΈ NAME πΈ
vilistextum β html to ascii converter β¨
π SYNOPSIS π
vilistextum [OPTIONS] [inputfile |-] [outputfile | -]
π DESCRIPTION π
so vilistextum is a html to ascii converter, but here's the tea: it was specifically programmed to get the best out of incorrect html. like, messy html? broken html? html that's giving chaos? she eats it up, no cap π₯
π OPTIONS π
inputfile,-resp.outputfile,-β swap out inputfile for-and she'll read from standard input instead. same energy for outputfile β use-and everything gets written to standard output π«Ά-a,--no-altβ don't output anything at all forIMGtags, even the ones that DO have anALTattribute. ngl this implies--no-imagetoo.-c,--convert-tagsβ some tags get converted into special characters β¨-e,--errorlevel NUMBERβ cranks up how chatty the error messages are. (0: literally no error messages, silence era π)-i,--defimage STRINGβIMGtags that don't have an alt attribute get output as[STRING].-l,--linksβ numbers every link in the document and makes little footnotes for each one at the end of the file. academic baddie behaviour π-k,--links-inlineβ prints the links right after the html tag instead.-m,--dont-convert-charactersβ don't convert the entities from windows1252 (€-Ÿand their proper entity names).-n,--no-imageβ don't output[Image]forIMGtags that have noALTattribute.-p,--palmβ outputs the text in a way that's more suitable for reading on a PDA π± throwback fr fr-r,--remove-empty-altβ if there's an emptyALTattribute in anIMGtag (eg<IMG href="..." alt="">), don't output[]. we're not doing empty brackets today π-s,--shrink-lines [NUMBER]β if there are more than NUMBER empty lines, only output NUMBER of them. Default:1.-t,--no-titleβ don't output the title.-w,--width NUMBERβ maximum line width.-h,--helpβ display this help and exit π«Ά-v,--versionβ output version information and exit β
π MULTIBYTE OPTIONS π
heads up bestie: these are only available if compiled with multibyte support. no multibyte build, no vibes.
-u,--output-utf-8β instead of using the character set of the html document, everything gets output as utf-8. iconic encoding choice, honestly β¨-x,--translitβ uses the//TRANSLITfeature of libiconv. go consult theiconvmanual for the details, she's got the lore π-y,--charset CHARSETβ if the HTML document doesn't provide a character set in the meta tags, use CHARSET instead. backup plan energy π
π LIMITATIONS π
look, nobody's perfect, and we keep it real here:
- The rendering of tables is not very good. π
- The handling of
OLis incomplete. The program treats it asULand more than 10 nested lists confuse it. (ten levels deep?? babe, that's a lot, even for her π) - Text is never justified.
π REPORTING BUGS π
Please report bugs to <bhaak@gmx.net>. spill the tea, she wants to know π«Ά
π AUTHOR π
Vilistextum was written by Patric Mueller <bhaak@gmx.net> and may be freely distributed under the terms of the GNU General Public License Version 2. There is ABSOLUTELY NO WARRANTY for this program.
like, ABSOLUTELY no warranty, capital letters and everything. she said what she said π¨
π¦ SEE ALSO π¦
iconv(3), lynx(1), links(1), w3m(1)
and that's the whole page bestie!! πβ¨ this version dropped on 22 OCT 2006 and it's VILISTEXTUM(1) forever β go forth and convert that messy html, you absolute main character πππ
π¦ where this page comes from
- debian bookworm: vilistextum 2.6.9-1.3 Β· GPL-2.0-only
- debian trixie: vilistextum 2.6.9-1.4 Β· GPL-2.0-only
- ubuntu jammy: vilistextum 2.6.9-1.3 Β· GPL-2.0-only
- ubuntu noble: vilistextum 2.6.9-1.3 Β· GPL-2.0-only
- ubuntu questing: vilistextum 2.6.9-1.4
- ubuntu resolute: vilistextum 2.6.9-1.4build1 Β· GPL-2.0-only
- ubuntu stonking: vilistextum 2.6.9-1.4build1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms