From 53d60086d2c3c05c57a5ec0e156ce84976ae8b03 Mon Sep 17 00:00:00 2001 From: Emil Williams Date: Thu, 29 May 2025 15:25:01 -0600 Subject: variable inputs --- README.md | 8 +++----- sitemap.sh | 19 +++++++++++-------- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index d297974..38fa28b 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,5 @@ -# Sitemap Generator via bash +# Bash-implementation for sitemap.xml -Will generate a sitemap.xml file for the current directory and all it's subdirectires. +The options of find are located in _sitemap.sh.options_ -The options of find are located in _sitemap.sh.options_ - there you can deselect file types or directories. - -/TR 2017-02-04 +Originally made by https://github.com/mcmilk/sitemap-generator diff --git a/sitemap.sh b/sitemap.sh index ab73965..5d0a42e 100755 --- a/sitemap.sh +++ b/sitemap.sh @@ -1,17 +1,17 @@ #!/bin/bash -# url configuration -URL="https://$(hostname)/" +HOSTNAME=${HOSTNAME:-$(hostname)} +URL="https://$HOSTNAME/" # values: always hourly daily weekly monthly yearly never -FREQ="weekly" +FREQ=${FREQ:-"weekly"} -# begin new sitemap +generate(){ exec 1> sitemap.xml # print head echo '' -echo '' +echo '' echo '' # print urls @@ -21,11 +21,14 @@ while read -r line; do DATE=${line:0:10} FILE=${line:12} echo "" - echo " ${URL}${FILE}" - echo " $DATE" - echo " $FREQ" + echo "${URL}${FILE}" + echo "$DATE" + echo "$FREQ" echo "" done # print foot echo "" +} + +generate -- cgit v1.2.3