From 181a023232b6b24b9bb4a49e47f959d08dac6f2a Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Mon, 14 Apr 2025 13:10:20 -0300 Subject: src/categoriesbody: Add command to generate categories.htmllisting --- src/categoriesbody | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 src/categoriesbody (limited to 'src/categoriesbody') diff --git a/src/categoriesbody b/src/categoriesbody new file mode 100755 index 0000000..c84c50b --- /dev/null +++ b/src/categoriesbody @@ -0,0 +1,28 @@ +#!/bin/sh +set -euo pipefail + + +usage() { + echo 'Usage: categoriesbody FILENAME.conf' +} + +FILENAME="${1:-}" +eval "$(assert-arg -- "$FILENAME" 'FILENAME.conf')" +. ./"$FILENAME" +DIR="$(dirname -- "$FILENAME")" + + +for catsortdata in `cat "$DIR"/categories.txt`; do + category="$(basename -- "$catsortdata" | cut -d. -f2)" + feedname=feed."$category".xml + cat < + $category + + + + + +EOF + mkwb indexbody "$FILENAME" "$catsortdata" +done -- cgit v1.2.3