From bb34d2b128ebc1b95f7cbd40876689707eb1e1e0 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Tue, 17 Mar 2020 16:10:23 +0100 Subject: Initial commit Signed-off-by: David Oberhollenzer --- util/copyright.sh | 24 ++++++++++++++++++++++++ util/sitemap.sh | 14 ++++++++++++++ 2 files changed, 38 insertions(+) create mode 100755 util/copyright.sh create mode 100755 util/sitemap.sh (limited to 'util') diff --git a/util/copyright.sh b/util/copyright.sh new file mode 100755 index 0000000..a21caf9 --- /dev/null +++ b/util/copyright.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +filename="$1" + +git log --follow --pretty=format:"%ad,%an" --date="format:%Y" -- "$filename" |\ +awk -F, '{ + if (length(min[$2]) == 0) { + min[$2] = max[$2] = $1 + } else { + max[$2]=$1 > max[$2] ? $1 : max[$2] + min[$2]=$1 < min[$2] ? $1 : min[$2] + } + }END{ + for (a in max) + print a "," min[a] "," max[a] + }' |\ +sort --field-separator=',' --key=3 --reverse |\ +awk -F, '{ + if ($2 == $3) { + print "Copyright © " $2 " " $1 "
" + } else { + print "Copyright © " $2 "-" $3 " " $1 "
" + } +}' diff --git a/util/sitemap.sh b/util/sitemap.sh new file mode 100755 index 0000000..643ed44 --- /dev/null +++ b/util/sitemap.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +url="${1%/}" +mdpath="$2" +htmlpath="${3#/}" + +date=$(git log -1 --format=%cs "$mdpath") + +cat <<_EOF + +$(echo $url/$htmlpath) +$date + +_EOF -- cgit v1.2.3