sfeed_curses: add script to measure how much bytes are processed in the terminal - sfeed_tests - sfeed tests and RSS and Atom files
HTML git clone git://git.codemadness.org/sfeed_tests
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 9708c23dc1b0ed225b0c27b3a13829754caa0fef
DIR parent d3128b7b6eaa6c9fd3c874240fe4b575c0d34e20
HTML Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Wed, 19 Aug 2026 13:52:55 +0200
sfeed_curses: add script to measure how much bytes are processed in the terminal
Diffstat:
A sfeed_curses_measure_screen_update… | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+), 0 deletions(-)
---
DIR diff --git a/sfeed_curses_measure_screen_update.sh b/sfeed_curses_measure_screen_update.sh
@@ -0,0 +1,29 @@
+#!/bin/sh
+# script to measure how much bytes are processed in the terminal.
+
+bin="./sfeed_curses"
+
+#cols=80
+#lines=24
+
+# my 1080p screen tiled split
+cols=130
+lines=70
+
+echo -n "Normal screen update (no action): "
+SFEED_AUTOCMD=q COLUMNS=$cols LINES=$lines "$bin" ~/.sfeed/feeds/* | wc -c
+
+echo -n "Initial screen update, switch to right panel with items: "
+SFEED_AUTOCMD=lq COLUMNS=$cols LINES=$lines "$bin" ~/.sfeed/feeds/* | wc -c
+
+echo -n "Initial screen update, switch to right panel with items and back again: "
+SFEED_AUTOCMD=lhq COLUMNS=$cols LINES=$lines "$bin" ~/.sfeed/feeds/* | wc -c
+
+echo -n "Initial screen update, scroll to end of feeds panel: "
+SFEED_AUTOCMD=Gq COLUMNS=$cols LINES=$lines "$bin" ~/.sfeed/feeds/* | wc -c
+
+echo -n "Initial screen update, switch layout to horizontal: "
+SFEED_AUTOCMD=2q COLUMNS=$cols LINES=$lines "$bin" ~/.sfeed/feeds/* | wc -c
+
+echo -n "Initial screen update, switch layout to monocle: "
+SFEED_AUTOCMD=3q COLUMNS=$cols LINES=$lines "$bin" ~/.sfeed/feeds/* | wc -c