From f871619d7fedbf973c249ad6e16c0fcf7e819cf8 Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Sat, 2 Aug 2025 20:28:26 +0200 Subject: Update --- tools/fossil-projects.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tools/fossil-projects.sh (limited to 'tools/fossil-projects.sh') diff --git a/tools/fossil-projects.sh b/tools/fossil-projects.sh new file mode 100644 index 0000000..bb6e673 --- /dev/null +++ b/tools/fossil-projects.sh @@ -0,0 +1,17 @@ +set -xe + +OUT=../content/pages/projects.fossil.md.part + +echo -e "## Fossil repositories\n" > $OUT + +find ~/Projects/ -type f -name "*.fossil" -not -path "*/website/*" | while read -r file; do + cp $file ../static/projects/ +done + +find ../static/projects/ -type f -name "*.fossil" | while read -r file; do + base=$(basename "$file") + size=$(stat -c %s "$file" | numfmt --to=iec) + modified_date=$(stat -c %Y "$file") + formatted_date=$(date -d @"$modified_date" +"%Y-%m-%d %H:%M:%S") + echo -e "- [$base](/projects/$base)
Size: $size, Modified: $formatted_date" >> $OUT +done -- cgit v1.2.3