sfeed_sendmail

sfeed to sendmail command
git clone git://r-36.net/sfeed_sendmail
Log | Files | Refs | LICENSE

commit e5a2e13975215e9fd9d7056cb4383011cf196418
parent f67f86e137dfc405b892e6a8a003ff649216a5e8
Author: Christoph Lohmann <20h@r-36.net>
Date:   Sat, 10 Oct 2020 16:27:48 +0200

Add heuristics for HTML charset in title.

Diffstat:
sfeed_sendmail | 14+++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/sfeed_sendmail b/sfeed_sendmail @@ -26,7 +26,19 @@ do [ -z "${timestamp}" ] && timestamp="$(TZ=UTC date +%s)" timestamp="$(TZ=UTC date -R -d @${timestamp})" - [ -z "${title}" ] && title="$(printf "%s\n" "${content}" | cut -b 30-)" + + case "${title}" in + *\;*) + # HTML encoding in title. + title="$(printf "%s\n" "${title}" \ + | lynx -dump -stdin -nomargins \ + -display_charset="utf-8" \ + -image_links \ + -assume_charset="utf-8")" + ;; + esac + [ -z "${title}" ] && title="${link}" + case "${author}" in *@*) fromaddr="${author}"