add jsonfeed, sfeed(5) to feeds - www.codemadness.org - www.codemadness.org saait content files
 (HTM) git clone git://git.codemadness.org/www.codemadness.org
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 5bdabee228a3088443f6beff44a867d2dddf0a9b
 (DIR) parent b313c1a03408f3f6fcba6da8d858800305103b9c
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Mon, 30 Jan 2023 19:33:05 +0100
       
       add jsonfeed, sfeed(5) to feeds
       
       Diffstat:
         M Makefile                            |      10 ++++++++--
         M config.cfg                          |       2 +-
         M feeds/pages/atom.md                 |      20 ++++++++++++++++++--
         M output/atom.html                    |      20 ++++++++++++++++++--
         M output/atom.md                      |      20 ++++++++++++++++++--
         M output/atom.xml                     |       2 +-
         M output/atom_content.xml             |       2 +-
         M output/phlog/atom                   |      20 ++++++++++++++++++--
       
       8 files changed, 83 insertions(+), 13 deletions(-)
       ---
 (DIR) diff --git a/Makefile b/Makefile
       @@ -12,8 +12,14 @@ generate: markdown
                        tr '\n' '\0' | \
                        xargs -0 saait
                # Atom to jsonfeed 1.1
       -        #sfeed < output/atom.xml | sfeed_jsonfeed > output/jsonfeed.json
       -        #sfeed < output/atom_content.xml | sfeed_jsonfeed > output/jsonfeed_content.json
       +        sfeed < output/atom.xml | sfeed_jsonfeed > output/jsonfeed.json
       +        sfeed < output/atom_content.xml | sfeed_jsonfeed > output/jsonfeed_content.json
       +        # raw sfeed
       +        sfeed < output/atom.xml > output/sfeed.tsv
       +        sfeed < output/atom_content.xml > output/sfeed_content.tsv
       +        # sfeed format documentation
       +        man -Tutf8 1 sfeed | col -b > output/sfeed.1.txt
       +        man -Thtml 1 sfeed > output/sfeed.1.html
                # Atom feed page
                saait -t feeds/templates feeds/pages/atom.cfg
                # move index.gopher to index.
 (DIR) diff --git a/config.cfg b/config.cfg
       @@ -1,5 +1,5 @@
        # last updated the site.
       -siteupdated = 2023-01-08
       +siteupdated = 2023-01-30
        
        sitetitle = Codemadness
        siteurl = https://www.codemadness.org
 (DIR) diff --git a/feeds/pages/atom.md b/feeds/pages/atom.md
       @@ -15,10 +15,26 @@
        Twtxt feed: [twtxt.txt](twtxt.txt).
        
        
       -## Atom feeds for repositories
       +## [sfeed TAB-separated format](sfeed.1.txt)
       +
       +* Feed, smaller filesize with only a summary: [sfeed.tsv](sfeed.tsv).
       +* Feed with content: [sfeed_content.tsv](sfeed_content.tsv).
       +
       +Documentation:
       +* [sfeed TAB-separated data format documentation](sfeed.1.txt).
       +* [sfeed - simple RSS and Atom parser](sfeed.html).
       +
       +
       +## [JSONfeed 1.1](https://www.jsonfeed.org/version/1.1/)
       +
       +* JSONfeed 1.1 feed, smaller filesize with only a summary: [jsonfeed.json](jsonfeed.json).
       +* JSONfeed 1.1 feed with content: [jsonfeed_content.json](jsonfeed_content.json).
       +
       +
       +## Atom feeds for the git repositories
        
        The git [repositories](/git/) each have an Atom feed for the commit log (atom.xml) and
       -an Atom feed for the tags/releases (tags.xml). This can be useful for ports
       +an Atom feed for the tags/releases (tags.xml). This can be useful for package
        maintainers to keep track of software releases.
        
        For example:
 (DIR) diff --git a/output/atom.html b/output/atom.html
       @@ -54,9 +54,25 @@
        </ul>
        <h2><a href="https://twtxt.readthedocs.io/en/stable/">Twtxt</a></h2>
        <p>Twtxt feed: <a href="twtxt.txt">twtxt.txt</a>.</p>
       -<h2>Atom feeds for repositories</h2>
       +<h2><a href="sfeed.1.txt">sfeed TAB-separated format</a></h2>
       +<ul>
       +<li>Feed, smaller filesize with only a summary: <a href="sfeed.tsv">sfeed.tsv</a>.</li>
       +<li>Feed with content: <a href="sfeed_content.tsv">sfeed_content.tsv</a>.</li>
       +</ul>
       +<p>Documentation:
       +<ul>
       +<li><a href="sfeed.1.txt">sfeed TAB-separated data format documentation</a>.</li>
       +<li><a href="sfeed.html">sfeed - simple RSS and Atom parser</a>.</li>
       +</ul>
       +</p>
       +<h2><a href="https://www.jsonfeed.org/version/1.1/">JSONfeed 1.1</a></h2>
       +<ul>
       +<li>JSONfeed 1.1 feed, smaller filesize with only a summary: <a href="jsonfeed.json">jsonfeed.json</a>.</li>
       +<li>JSONfeed 1.1 feed with content: <a href="jsonfeed_content.json">jsonfeed_content.json</a>.</li>
       +</ul>
       +<h2>Atom feeds for the git repositories</h2>
        <p>The git <a href="/git/">repositories</a> each have an Atom feed for the commit log (atom.xml) and
       -an Atom feed for the tags/releases (tags.xml). This can be useful for ports
       +an Atom feed for the tags/releases (tags.xml). This can be useful for package
        maintainers to keep track of software releases.</p>
        <p>For example:</p>
        <ul>
 (DIR) diff --git a/output/atom.md b/output/atom.md
       @@ -15,10 +15,26 @@
        Twtxt feed: [twtxt.txt](https://codemadness.org/twtxt.txt).
        
        
       -## Atom feeds for repositories
       +## [sfeed TAB-separated format](https://codemadness.org/sfeed.1.txt)
       +
       +* Feed, smaller filesize with only a summary: [sfeed.tsv](https://codemadness.org/sfeed.tsv).
       +* Feed with content: [sfeed_content.tsv](https://codemadness.org/sfeed_content.tsv).
       +
       +Documentation:
       +* [sfeed TAB-separated data format documentation](https://codemadness.org/sfeed.1.txt).
       +* [sfeed - simple RSS and Atom parser](https://codemadness.org/sfeed.html).
       +
       +
       +## [JSONfeed 1.1](https://www.jsonfeed.org/version/1.1/)
       +
       +* JSONfeed 1.1 feed, smaller filesize with only a summary: [jsonfeed.json](https://codemadness.org/jsonfeed.json).
       +* JSONfeed 1.1 feed with content: [jsonfeed_content.json](https://codemadness.org/jsonfeed_content.json).
       +
       +
       +## Atom feeds for the git repositories
        
        The git [repositories](https://codemadness.org/git/) each have an Atom feed for the commit log (atom.xml) and
       -an Atom feed for the tags/releases (tags.xml). This can be useful for ports
       +an Atom feed for the tags/releases (tags.xml). This can be useful for package
        maintainers to keep track of software releases.
        
        For example:
 (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 type="text">Codemadness</title>
                <subtitle type="text">blog with various projects and articles about computer-related things</subtitle>
       -        <updated>2023-01-08T00:00:00Z</updated>
       +        <updated>2023-01-30T00: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" />
 (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 type="text">Codemadness</title>
                <subtitle type="text">blog with various projects and articles about computer-related things</subtitle>
       -        <updated>2023-01-08T00:00:00Z</updated>
       +        <updated>2023-01-30T00: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" />
 (DIR) diff --git a/output/phlog/atom b/output/phlog/atom
       @@ -21,10 +21,26 @@ i                codemadness.org        70
        0Twtxt feed: »twtxt.txt«.        /twtxt.txt        codemadness.org        70
        i                codemadness.org        70
        i                codemadness.org        70
       -i## Atom feeds for repositories                codemadness.org        70
       +0## sfeed TAB-separated format        /sfeed.1.txt        codemadness.org        70
       +i                codemadness.org        70
       +9* Feed, smaller filesize with only a summary: »sfeed.tsv«.        /sfeed.tsv        codemadness.org        70
       +9* Feed with content: »sfeed_content.tsv«.        /sfeed_content.tsv        codemadness.org        70
       +i                codemadness.org        70
       +iDocumentation:                codemadness.org        70
       +0* sfeed TAB-separated data format documentation.        /sfeed.1.txt        codemadness.org        70
       +1* sfeed - simple RSS and Atom parser.        /phlog/sfeed        codemadness.org        70
       +i                codemadness.org        70
       +i                codemadness.org        70
       +h## JSONfeed 1.1        URL:https://www.jsonfeed.org/version/1.1/        codemadness.org        70
       +i                codemadness.org        70
       +9* JSONfeed 1.1 feed, smaller filesize with only a summary: »jsonfeed.json«.        /jsonfeed.json        codemadness.org        70
       +9* JSONfeed 1.1 feed with content: »jsonfeed_content.json«.        /jsonfeed_content.json        codemadness.org        70
       +i                codemadness.org        70
       +i                codemadness.org        70
       +i## Atom feeds for the git repositories                codemadness.org        70
        i                codemadness.org        70
        1The git »repositories« each have an Atom feed for the commit log (atom.xml) and        /git/        codemadness.org        70
       -ian Atom feed for the tags/releases (tags.xml). This can be useful for ports                codemadness.org        70
       +ian Atom feed for the tags/releases (tags.xml). This can be useful for package                codemadness.org        70
        imaintainers to keep track of software releases.                codemadness.org        70
        i                codemadness.org        70
        iFor example:                codemadness.org        70