itTurn feed generator into a sed script - monochromatic - monochromatic blog: http://blog.z3bra.org Err z3bra.org 70 hgit clone git://z3bra.org/monochromatic URL:git://z3bra.org/monochromatic z3bra.org 70 1Log /scm/monochromatic/log.gph z3bra.org 70 1Files /scm/monochromatic/files.gph z3bra.org 70 1Refs /scm/monochromatic/refs.gph z3bra.org 70 i--- Err z3bra.org 70 1commit f8766d5669e5570414c488539899c2cd61727fb1 /scm/monochromatic/commit/f8766d5669e5570414c488539899c2cd61727fb1.gph z3bra.org 70 1parent b9ce70737868b8fff46d06e1cd448d328ea3282f /scm/monochromatic/commit/b9ce70737868b8fff46d06e1cd448d328ea3282f.gph z3bra.org 70 hAuthor: Willy Goiffon URL:mailto:wgoiffon@LPWGF01.centro.fr z3bra.org 70 iDate: Sun, 22 Dec 2019 11:16:24 +0100 Err z3bra.org 70 i Err z3bra.org 70 iTurn feed generator into a sed script Err z3bra.org 70 i Err z3bra.org 70 iDiffstat: Err z3bra.org 70 i M Makefile | 2 +- Err z3bra.org 70 i A feed.sed | 17 +++++++++++++++++ Err z3bra.org 70 i D feeds.sh | 22 ---------------------- Err z3bra.org 70 i Err z3bra.org 70 i3 files changed, 18 insertions(+), 23 deletions(-) Err z3bra.org 70 i--- Err z3bra.org 70 1diff --git a/Makefile b/Makefile /scm/monochromatic/file/Makefile.gph z3bra.org 70 it@@ -25,7 +25,7 @@ FOOTER = foot.html Err z3bra.org 70 i $(FEEDS): index.txt Err z3bra.org 70 i @echo "RSSGEN $@" Err z3bra.org 70 i @mkdir -p `dirname $(FEEDS)` Err z3bra.org 70 i- @./feeds.sh index.txt > $(FEEDS) Err z3bra.org 70 i+ @sed -f feed.sed < index.txt > $(FEEDS) Err z3bra.org 70 i Err z3bra.org 70 i .txt.html: $(HEADER) $(FOOTER) Err z3bra.org 70 i @echo "MARKDOWN `basename $@`" Err z3bra.org 70 1diff --git a/feed.sed b/feed.sed /scm/monochromatic/file/feed.sed.gph z3bra.org 70 it@@ -0,0 +1,17 @@ Err z3bra.org 70 i+#!/bin/sed -f Err z3bra.org 70 i+ Err z3bra.org 70 i+# RSS feed header Err z3bra.org 70 i+1i Err z3bra.org 70 i+1i Err z3bra.org 70 i+1i\ Err z3bra.org 70 i+1i\ Monochromatic Err z3bra.org 70 i+1i\ z3bra, the stripes appart Err z3bra.org 70 i+1i\ https://blog.z3bra.org Err z3bra.org 70 i+1i\ Err z3bra.org 70 i+ Err z3bra.org 70 i+# Append all entries to the feed, one item per post Err z3bra.org 70 i+s^\* \([x0-9a-f]*\) - \[\(.*\)\](\(.*\)) \2\1https://blog.z3bra.org\3 Err z3bra.org 70 i+ Err z3bra.org 70 i+# close tags Err z3bra.org 70 i+$a\ Err z3bra.org 70 i+$a Err z3bra.org 70 1diff --git a/feeds.sh b/feeds.sh /scm/monochromatic/file/feeds.sh.gph z3bra.org 70 it@@ -1,22 +0,0 @@ Err z3bra.org 70 i-#!/bin/sh Err z3bra.org 70 i- Err z3bra.org 70 i-BASEURL="https://blog.z3bra.org" Err z3bra.org 70 i- Err z3bra.org 70 i-test -z "$1" && echo "usage: `basename $0` " && exit 1 Err z3bra.org 70 i- Err z3bra.org 70 i-cat << EOF Err z3bra.org 70 i- Err z3bra.org 70 i- Err z3bra.org 70 i- Err z3bra.org 70 i-Monochromatic Err z3bra.org 70 i-z3bra, the stripes appart Err z3bra.org 70 i-https://blog.z3bra.org Err z3bra.org 70 i- Err z3bra.org 70 i-EOF Err z3bra.org 70 i- Err z3bra.org 70 i-sed "s^\* \([x0-9a-f]*\) - \[\(.*\)\](\(.*\))\2\1$BASEURL\3" $1 Err z3bra.org 70 i- Err z3bra.org 70 i-cat << EOF Err z3bra.org 70 i- Err z3bra.org 70 i- Err z3bra.org 70 i-EOF Err z3bra.org 70 .