#!/bin/bash # gensimap.sh: Generate a sitemap for my website. # v2.0p1 function inf { 1>&2 echo -e "\x1B[1;32mINF\x1B[0m: $*"; } function err { 1>&2 echo -e "\x1B[1;31mERR\x1B[0m: $*"; } function r { echo $@ >> out/sitemap.xml; } inf "Generating Sitemap..." if ! test -d out; then err "Directory 'out' not created, cannot write sitemap." exit 1 fi if test -f out/sitemap.xml; then inf "Overwriting current sitemap..." sed -i d sitemap.xml fi r '' r '' for i in `find in -type f -name '*.html'`; do r "" r "https://atlas48.neocities.org/$i" r "$(date +"%Y-%M-%d" -r $i)" r "" done r ""