itAdd heuristics for HTML charset in title. - sfeed_sendmail - sfeed to sendmail command Err gopher.r-36.net 70
hgit clone git://r-36.net/sfeed_sendmail URL:git://r-36.net/sfeed_sendmail gopher.r-36.net 70
1Log /scm/sfeed_sendmail/log.gph gopher.r-36.net 70
1Files /scm/sfeed_sendmail/files.gph gopher.r-36.net 70
1Refs /scm/sfeed_sendmail/refs.gph gopher.r-36.net 70
1LICENSE /scm/sfeed_sendmail/file/LICENSE.gph gopher.r-36.net 70
i--- Err gopher.r-36.net 70
1commit e5a2e13975215e9fd9d7056cb4383011cf196418 /scm/sfeed_sendmail/commit/e5a2e13975215e9fd9d7056cb4383011cf196418.gph gopher.r-36.net 70
1parent f67f86e137dfc405b892e6a8a003ff649216a5e8 /scm/sfeed_sendmail/commit/f67f86e137dfc405b892e6a8a003ff649216a5e8.gph gopher.r-36.net 70
hAuthor: Christoph Lohmann <20h@r-36.net> URL:mailto:20h@r-36.net gopher.r-36.net 70
iDate: Sat, 10 Oct 2020 16:27:48 +0200 Err gopher.r-36.net 70
i Err gopher.r-36.net 70
iAdd heuristics for HTML charset in title. Err gopher.r-36.net 70
i Err gopher.r-36.net 70
iDiffstat: Err gopher.r-36.net 70
i sfeed_sendmail | 14 +++++++++++++- Err gopher.r-36.net 70
i Err gopher.r-36.net 70
i1 file changed, 13 insertions(+), 1 deletion(-) Err gopher.r-36.net 70
i--- Err gopher.r-36.net 70
1diff --git a/sfeed_sendmail b/sfeed_sendmail /scm/sfeed_sendmail/file/sfeed_sendmail.gph gopher.r-36.net 70
it@@ -26,7 +26,19 @@ do Err gopher.r-36.net 70
i Err gopher.r-36.net 70
i [ -z "${timestamp}" ] && timestamp="$(TZ=UTC date +%s)" Err gopher.r-36.net 70
i timestamp="$(TZ=UTC date -R -d @${timestamp})" Err gopher.r-36.net 70
i- [ -z "${title}" ] && title="$(printf "%s\n" "${content}" | cut -b 30-)" Err gopher.r-36.net 70
i+ Err gopher.r-36.net 70
i+ case "${title}" in Err gopher.r-36.net 70
i+ *\;*) Err gopher.r-36.net 70
i+ # HTML encoding in title. Err gopher.r-36.net 70
i+ title="$(printf "%s\n" "${title}" \ Err gopher.r-36.net 70
i+ | lynx -dump -stdin -nomargins \ Err gopher.r-36.net 70
i+ -display_charset="utf-8" \ Err gopher.r-36.net 70
i+ -image_links \ Err gopher.r-36.net 70
i+ -assume_charset="utf-8")" Err gopher.r-36.net 70
i+ ;; Err gopher.r-36.net 70
i+ esac Err gopher.r-36.net 70
i+ [ -z "${title}" ] && title="${link}" Err gopher.r-36.net 70
i+ Err gopher.r-36.net 70
i case "${author}" in Err gopher.r-36.net 70
i *@*) Err gopher.r-36.net 70
i fromaddr="${author}" Err gopher.r-36.net 70
.