From 66d9ecaa26925ffcc0947e887cc7a94f79268644 Mon Sep 17 00:00:00 2001 From: Philip Wittamore Date: Wed, 7 May 2025 21:34:07 +0200 Subject: blog scripts --- blogsitemap | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 blogsitemap (limited to 'blogsitemap') diff --git a/blogsitemap b/blogsitemap new file mode 100755 index 0000000..bf80013 --- /dev/null +++ b/blogsitemap @@ -0,0 +1,33 @@ +#!/bin/bash + +cd /home/philip/web + +# url configuration +URL="https://wittamore.com/" + +# values: always hourly daily weekly monthly yearly never +FREQ="weekly" + +# begin new sitemap +exec 1> sitemap.xml + +# print head +echo '' +echo '' +echo '' + +# print urls +IFS=$'\r\n' GLOBIGNORE='*' command eval "OPTIONS=($(cat $0.options))" +find . -type f "${OPTIONS[@]}" -printf "%TY-%Tm-%Td%p\n" | \ +while read -r line; do + DATE=${line:0:10} + FILE=${line:12} + echo "" + echo " ${URL}${FILE}" + echo " $DATE" + echo " $FREQ" + echo "" +done + +# print foot +echo "" -- cgit v1.2.3