tUpdate feed generator for valid RSS - monochromatic - monochromatic blog: http://blog.z3bra.org
(HTM) git clone git://z3bra.org/monochromatic
(DIR) Log
(DIR) Files
(DIR) Refs
---
(DIR) commit 4e93b99918434c060f8d3d67d17877fe0ae1fed2
(DIR) parent ddd410773d4106ce3d7f706a0f37ee2713c8f3ff
(HTM) Author: z3bra <contactatz3bradotorg>
Date: Fri, 18 Jan 2019 08:26:59 +0100
Update feed generator for valid RSS
Diffstat:
M feeds.sh | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
---
(DIR) diff --git a/feeds.sh b/feeds.sh
t@@ -1,25 +1,20 @@
#!/bin/sh
-BASEURL="http://blog.z3bra.org"
+BASEURL="https://blog.z3bra.org"
test -z "$1" && echo "usage: `basename $0` <input file>" && exit 1
cat << EOF
<?xml version='1.0'?>
-<rss version='2.0'>
+<rss version='2.0' xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Monochromatic</title>
<description>z3bra, the stripes appart</description>
-<link>http://blog.z3bra.org</link>
+<link>https://blog.z3bra.org</link>
+<atom:link href="https://blog.z3bra.org/rss/feed.xml" rel="self" type="application/rss+xml" />
EOF
-#sed -e "/^<!--/d" \
-# -e "s/<[\/]\?[^<>]*>/\"/g" \
-# -e "s/^## .*$/<description>/" \
-# -e "s/^$/<\/description>\\n<\/item>/" \
-# -e "s/^# \[\(.*\)\](\(.*\))/<item>\n<title>\1<\/title>\n<guid>\2<\/guid>/" \
-# -e "s/<guid>/&http:\/\/blog.z3bra.org/" $1
-sed "s^\* [x0-9a-f]* - \[\(.*\)\](\(.*\))<item><title>\1</title><guid>$BASEURL\2</guid></item>" $1
+sed "s^\* \([x0-9a-f]*\) - \[\(.*\)\](\(.*\))<item><title>\2</title><guid isPermaLink=\"false\">\1</guid><link>$BASEURL\3</link></item>" $1
cat << EOF
</channel>