Pleasant HTML Mail en I’ve always found HTML email to be unpleasant (even before I knew about HTML vs plain-text email), but it’s always been just an annoyance. However, I now use a %!gmi: TUI %!html: ''' TUI mail client %!gmi: (aerc), %!html: ([aerc https://aerc-mail.org/]), so HTML emails are downright unreadable. %!gmi: %!gmi: [aerc homepage https://aerc-mail.org/] I solved this by preprocessing HTML mails with ``lynx -dump -stdin``, which turned out to be surprisingly pleasant. Because Lynx behaves like a filter in this mode, it just turns HTML emails into nicely-formatted plain-text emails. I say “nicely formatted” because lynx indents its output according to the document’s structure, which is particularly nice for long newsletters. For example, the FSF is really good about providing a plain-text alternative to their newsletters. The problem, though, is that their newsletters are really long, so parts of it can easily get buried. Here’s an example of their plain-text newsletter: ``` # Newsletter Title ## First article title Paragraphs and paragraphs of text. ## Second article title Paragraphs and paragraphs of text. ## Third article title You get the picture. ``` But then here’s an example of their HTML newsletter run through lynx: ``` Newsletter Title First article title Paragraphs and paragraphs of text. Second article title Paragraphs and paragraphs of text. Third article title You get the picture. ``` ---------------------------------------------------- I normally wouldn’t write a post about such a small thing, but I was so pleasantly surprised by this that I wanted to share it.