davidovski/site/rss.xml

34 lines
627 B
XML
Executable File

#!/bin/sh
cat << EOF
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>davidovski</title>
<link>https://davidovski.xyz</link>
<description>davidovski's site</description>
EOF
for entry in entries/*.html; do
title="$(grep '^# ' $entry)"
title=${title#\# }
printf "<item>\n"
printf "<title>%s</title>\n" "${title}"
printf "<link>%s</link>\n" "http://davidovski.xyz/$entry"
printf "<pubDate>%s</pubDate>\n" "$(stat -c %z "$entry")"
printf "<description><![CDATA["
md2html $entry
printf "]]></description>\n</item>"
done
cat << EOF
</channel>
</rss>
EOF