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