FILE2BRL(1)
β¨ NAME β¨
okay so bestie, let me introduce you to file2brl β the glow-up machine that translates an xml or a text file into an embosser-ready braille file π
(this is page file2brl(1) from the User Commands girlies, in case you were wondering where you were)
π SYNOPSIS π
file2brl [OPTION] [inputFile] [outputFile]
π DESCRIPTION π
So what does it actually do? It takes an xml, html, or plain text file and translates it into an embosser-ready braille file. That's the whole main character move. β¨
And it's not just copying letters over β it includes translation into grade two, if that's what you want, plus mathematical codes, etc. It also handles formatting according to a built-in style sheet β and plot twist, that style sheet can be modified by you. Iconic, honestly.
Now the input/output tea β:
- If
inputFileis not specified, or if it's-, then input is taken from stdin. - If
outputFileis not specified, the output is sent to stdout.
periodt.
πΈ OPTIONS πΈ
-h,--helpβ displays this help and exits, no notes.-v,--versionβ displays version information and exits.-f,--config-fileβ names a configuration file that specifies how to do the translation.-b,--backwardβ backward translation.-r,--reformatβ reformat a braille file.-T,--textβ treats it as text even if it's xml.-t,--htmlβ html document, not xhtml.-p,--poorly-formattedβ translates a poorly formatted file (we don't judge, fr fr π).-P,--paragraph-lineβ treats each block of text ending in a newline as a paragraph. If there are two newline characters, a blank line will be inserted before the next paragraph.-C,--config-settingβ specify particular configuration settings. They override any settings that are specified in a config file.-w,--writeable-pathβ path for temp files and log file.-l,--log-fileβ write errors tofile2brl.loginstead ofstderr.
π AUTHOR π
Written by John J. Boyer. (the blueprint, honestly)
π¦ REPORTING BUGS π¦
Report bugs to <liblouis-liblouisxml@freelists.org>. Please be nice to them, they're doing their best π«Ά
π COPYRIGHT π
Copyright Β© 2023 ViewPlus Technologies, Inc. and JJB Software, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. (yes bestie, no warranty at all, that's the whole vibe check π)
π SEE ALSO π
The full documentation for file2brl is maintained as a Texinfo manual. If the info and file2brl programs are properly installed at your site, the command
info liblouisutdml
should give you access to the complete manual. go read it, it's giving β¨educatedβ¨
okay and for the sign-off, this whole thing is liblouisutdml 2.12.0, dated February 2026, and it lives at FILE2BRL(1). bye bestie, go emboss something gorgeous π
ππ¦
π¦ where this page comes from
- ubuntu resolute: liblouisutdml-bin 2.12.0-8build1
- ubuntu stonking: liblouisutdml-bin 2.12.0-8build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms