sfeed_content: content view optimization - sfeed_curses - sfeed curses UI (now part of sfeed, development is in sfeed)
(HTM) git clone git://git.codemadness.org/sfeed_curses
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 85d1802fa73cb7311c6c2a4c917fcd16f647fbed
(DIR) parent 61c48746013c47d77b47c0b7606882983b185b6d
(HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 20 Apr 2021 00:22:47 +0200
sfeed_content: content view optimization
- When there is no content or no "plain" or "html" content-type then:
- Do not spawn a (HTML) converter program (optimization).
- Do not try to unescape the text (small optimization).
- Do not print a newline separator (visual).
Diffstat:
M sfeed_content | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
---
(DIR) diff --git a/sfeed_content b/sfeed_content
@@ -43,10 +43,12 @@ BEGIN {
print "Link: " $3;
if (length($8))
print "Enclosure: " $8;
+ if (!length($4))
+ next;
print "";
if ($5 == "plain") {
print unescape($4);
- } else {
+ } else if ($5 == "html") {
print unescape($4) | htmlconv;
close(htmlconv);
}