small tweaks to sfeed_curses page and links - www.codemadness.org - www.codemadness.org saait content files
HTML git clone git://git.codemadness.org/www.codemadness.org
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit b8b1949da72e732d4b0ce18e4b12baf1a9ed9750
DIR parent aa794d3b1909cb60c010583a2da9a3582cdc6b16
HTML Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Thu, 24 Jul 2025 11:10:01 +0200
small tweaks to sfeed_curses page and links
Diffstat:
M config.cfg | 2 +-
M output/atom.xml | 4 ++--
M output/atom_content.xml | 15 +++++++++------
M output/atom_content_gopher.xml | 15 +++++++++------
M output/atom_gopher.xml | 4 ++--
M output/jsonfeed_content.json | 2 +-
M output/jsonfeed_content_gopher.json | 2 +-
M output/phlog/sfeed_curses-ui | 8 ++++----
M output/rss_content.xml | 11 +++++++----
M output/rss_content_gopher.xml | 11 +++++++----
M output/sfeed_content.tsv | 2 +-
M output/sfeed_content_gopher.tsv | 2 +-
M output/sfeed_curses-ui.html | 11 +++++++----
M output/sfeed_curses-ui.md | 6 +++---
M output/sitemap.xml | 2 +-
M pages/sfeed_curses-ui.cfg | 2 +-
M pages/sfeed_curses-ui.md | 6 +++---
17 files changed, 60 insertions(+), 45 deletions(-)
---
DIR diff --git a/config.cfg b/config.cfg
@@ -1,5 +1,5 @@
# last updated the site.
-siteupdated = 2025-05-16
+siteupdated = 2025-07-24
sitetitle = Codemadness
siteurl = https://www.codemadness.org
DIR diff --git a/output/atom.xml b/output/atom.xml
@@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title>Codemadness</title>
<subtitle>blog with various projects and articles about computer-related things</subtitle>
- <updated>2025-05-16T00:00:00Z</updated>
+ <updated>2025-07-24T00:00:00Z</updated>
<link rel="alternate" type="text/html" href="https://www.codemadness.org" />
<id>https://www.codemadness.org/atom.xml</id>
<link rel="self" type="application/atom+xml" href="https://www.codemadness.org/atom.xml" />
@@ -106,7 +106,7 @@
<title>Sfeed_curses: a curses UI front-end for sfeed</title>
<link rel="alternate" type="text/html" href="https://www.codemadness.org/sfeed_curses-ui.html" />
<id>https://www.codemadness.org/sfeed_curses-ui.html</id>
- <updated>2022-05-08T00:00:00Z</updated>
+ <updated>2025-07-24T00:00:00Z</updated>
<published>2020-06-25T00:00:00Z</published>
<author>
<name>Hiltjo</name>
DIR diff --git a/output/atom_content.xml b/output/atom_content.xml
@@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title>Codemadness</title>
<subtitle>blog with various projects and articles about computer-related things</subtitle>
- <updated>2025-05-16T00:00:00Z</updated>
+ <updated>2025-07-24T00:00:00Z</updated>
<link rel="alternate" type="text/html" href="https://www.codemadness.org" />
<id>https://www.codemadness.org/atom_content.xml</id>
<link rel="self" type="application/atom+xml" href="https://www.codemadness.org/atom_content.xml" />
@@ -1028,7 +1028,7 @@ run
<title>Sfeed_curses: a curses UI front-end for sfeed</title>
<link rel="alternate" type="text/html" href="https://www.codemadness.org/sfeed_curses-ui.html" />
<id>https://www.codemadness.org/sfeed_curses-ui.html</id>
- <updated>2022-05-08T00:00:00Z</updated>
+ <updated>2025-07-24T00:00:00Z</updated>
<published>2020-06-25T00:00:00Z</published>
<author>
<name>Hiltjo</name>
@@ -1036,7 +1036,7 @@ run
</author>
<summary>Sfeed_curses is a curses UI front-end for the sfeed RSS/Atom parser</summary>
<content type="html"><![CDATA[<h1>Sfeed_curses: a curses UI front-end for sfeed</h1>
- <p><strong>Last modification on </strong> <time>2022-05-08</time></p>
+ <p><strong>Last modification on </strong> <time>2025-07-24</time></p>
<p>sfeed_curses is a curses UI front-end for <a href="sfeed.html">sfeed</a>.
It is now part of sfeed.</p>
<p>It shows the TAB-separated feed items in a graphical command-line UI. The
@@ -1048,9 +1048,12 @@ integrated in the interface itself.</p>
<ul>
<li>Relatively few LOC, about 2.5K lines of C.</li>
<li>Few dependencies: a C compiler and a curses library (typically ncurses).
-It also requires a terminal (emulator) supporting UTF-8.</li>
+It also requires a terminal (emulator) which supports UTF-8.
+<ul>
+<li>xterm-compatible shim <a href="https://git.codemadness.org/sfeed/file/minicurses.h.html">minicurses.h</a></li>
+</ul>
+</li>
<li>Easy to customize by modifying the small source-code and shellscripts.</li>
-<li>Quite fast.</li>
<li>Plumb support: open the URL or an enclosure URL directly with any program.</li>
<li>Pipe support: pipe the selected Tab-Separated Value line to a program for
scripting purposes. Like viewing the content in any way you like.</li>
@@ -1088,7 +1091,7 @@ This line is in the exact same format as described in the sfeed(5) man page.</p>
<p>The pipe program can be changed by setting the environment variable
$SFEED_PIPER.</p>
<p><a href="downloads/screenshots/sfeed_curses_pipe_screenshot.png"><img src="downloads/screenshots/sfeed_curses_pipe_screenshot.png" alt="Screenshot showing the output of the pipe content script" width="480" height="270" loading="lazy" /></a></p>
-<p>The above screenshot shows the included <a href="https://git.codemadness.org/sfeed_curses/file/sfeed_content.html">sfeed_content</a> shellscript which uses
+<p>The above screenshot shows the included <a href="https://git.codemadness.org/sfeed/file/sfeed_content.html">sfeed_content</a> shellscript which uses
the <a href="https://invisible-island.net/lynx/">lynx text-browser</a> to convert HTML to plain-text. It pipes the formatted
plain-text to the user $PAGER (or "less").</p>
<p>Of course the script can be easily changed to use a different browser or
DIR diff --git a/output/atom_content_gopher.xml b/output/atom_content_gopher.xml
@@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title>Codemadness</title>
<subtitle>blog with various projects and articles about computer-related things</subtitle>
- <updated>2025-05-16T00:00:00Z</updated>
+ <updated>2025-07-24T00:00:00Z</updated>
<link rel="alternate" type="text/gopher" href="gopher://codemadness.org" />
<id>gopher://codemadness.org/0/atom_content_gopher.xml</id>
<link rel="self" type="application/atom+xml" href="gopher://codemadness.org/0/atom_content_gopher.xml" />
@@ -1028,7 +1028,7 @@ run
<title>Sfeed_curses: a curses UI front-end for sfeed</title>
<link rel="alternate" type="text/gopher" href="gopher://codemadness.org/1/phlog/sfeed_curses" />
<id>gopher://codemadness.org/1/phlog/sfeed_curses</id>
- <updated>2022-05-08T00:00:00Z</updated>
+ <updated>2025-07-24T00:00:00Z</updated>
<published>2020-06-25T00:00:00Z</published>
<author>
<name>Hiltjo</name>
@@ -1036,7 +1036,7 @@ run
</author>
<summary>Sfeed_curses is a curses UI front-end for the sfeed RSS/Atom parser</summary>
<content type="html"><![CDATA[<h1>Sfeed_curses: a curses UI front-end for sfeed</h1>
- <p><strong>Last modification on </strong> <time>2022-05-08</time></p>
+ <p><strong>Last modification on </strong> <time>2025-07-24</time></p>
<p>sfeed_curses is a curses UI front-end for <a href="sfeed.html">sfeed</a>.
It is now part of sfeed.</p>
<p>It shows the TAB-separated feed items in a graphical command-line UI. The
@@ -1048,9 +1048,12 @@ integrated in the interface itself.</p>
<ul>
<li>Relatively few LOC, about 2.5K lines of C.</li>
<li>Few dependencies: a C compiler and a curses library (typically ncurses).
-It also requires a terminal (emulator) supporting UTF-8.</li>
+It also requires a terminal (emulator) which supports UTF-8.
+<ul>
+<li>xterm-compatible shim <a href="https://git.codemadness.org/sfeed/file/minicurses.h.html">minicurses.h</a></li>
+</ul>
+</li>
<li>Easy to customize by modifying the small source-code and shellscripts.</li>
-<li>Quite fast.</li>
<li>Plumb support: open the URL or an enclosure URL directly with any program.</li>
<li>Pipe support: pipe the selected Tab-Separated Value line to a program for
scripting purposes. Like viewing the content in any way you like.</li>
@@ -1088,7 +1091,7 @@ This line is in the exact same format as described in the sfeed(5) man page.</p>
<p>The pipe program can be changed by setting the environment variable
$SFEED_PIPER.</p>
<p><a href="downloads/screenshots/sfeed_curses_pipe_screenshot.png"><img src="downloads/screenshots/sfeed_curses_pipe_screenshot.png" alt="Screenshot showing the output of the pipe content script" width="480" height="270" loading="lazy" /></a></p>
-<p>The above screenshot shows the included <a href="https://git.codemadness.org/sfeed_curses/file/sfeed_content.html">sfeed_content</a> shellscript which uses
+<p>The above screenshot shows the included <a href="https://git.codemadness.org/sfeed/file/sfeed_content.html">sfeed_content</a> shellscript which uses
the <a href="https://invisible-island.net/lynx/">lynx text-browser</a> to convert HTML to plain-text. It pipes the formatted
plain-text to the user $PAGER (or "less").</p>
<p>Of course the script can be easily changed to use a different browser or
DIR diff --git a/output/atom_gopher.xml b/output/atom_gopher.xml
@@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title>Codemadness</title>
<subtitle>blog with various projects and articles about computer-related things</subtitle>
- <updated>2025-05-16T00:00:00Z</updated>
+ <updated>2025-07-24T00:00:00Z</updated>
<link rel="alternate" type="text/gopher" href="gopher://codemadness.org" />
<id>gopher://codemadness.org/0/atom_gopher.xml</id>
<link rel="self" type="application/atom+xml" href="gopher://codemadness.org/0/atom_gopher.xml" />
@@ -106,7 +106,7 @@
<title>Sfeed_curses: a curses UI front-end for sfeed</title>
<link rel="alternate" type="text/gopher" href="gopher://codemadness.org/1/phlog/sfeed_curses" />
<id>gopher://codemadness.org/1/phlog/sfeed_curses</id>
- <updated>2022-05-08T00:00:00Z</updated>
+ <updated>2025-07-24T00:00:00Z</updated>
<published>2020-06-25T00:00:00Z</published>
<author>
<name>Hiltjo</name>
DIR diff --git a/output/jsonfeed_content.json b/output/jsonfeed_content.json
@@ -72,7 +72,7 @@
"title": "Sfeed_curses: a curses UI front-end for sfeed",
"url": "https://www.codemadness.org/sfeed_curses-ui.html",
"authors": [{"name": "Hiltjo"}],
codemadness.org:70 /git/www.codemadness.org/commit/b8b1949da72e732d4b0ce18e4b12baf1a9ed9750.gph:192: line too long