From 2d89475f0b9648e5efcf827d3e01356ee84b5465 Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Thu, 18 Jun 2026 19:59:58 +0100 Subject: renames capsule -> gemini --- capsule/build_longlog.bash | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100755 capsule/build_longlog.bash (limited to 'capsule/build_longlog.bash') diff --git a/capsule/build_longlog.bash b/capsule/build_longlog.bash deleted file mode 100755 index d23acfa..0000000 --- a/capsule/build_longlog.bash +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -LONGLOG="content/logs/longlog.gmi" -LONGLOG_HEADER="templates/longlog-header.gmi" -LONGLOG_SRC_DIR="content/logs/longlog" -HR="-----------------------------------------------------------------------" - -trim_longlog_tail() -{ - while [[ -z "$(tail -n 1 "$LONGLOG")" && "$(wc -l "$LONGLOG" | cut -c1)" -ne 0 ]]; do - head -n -1 "$LONGLOG" | tee "$LONGLOG" 1>/dev/null - done -} - -echo "Cleaning existing longlog..." -rm -f "$LONGLOG" - -echo "Copying longlog header..." -cp "$LONGLOG_HEADER" "$LONGLOG" -trim_longlog_tail -echo "" >> "$LONGLOG" - -echo "Appending entries to longlog..." -posts=(${LONGLOG_SRC_DIR}/*) -for ((i=${#posts[@]}-1; i>=0; i--)); do - post="${posts[i]}" - if [[ "$post" =~ ${LONGLOG_SRC_DIR}/([0-9]{4}-[0-9]{2}-[0-9]{2}(\.[0-9]+)?)\.gmi ]]; then - date="${BASH_REMATCH[1]}" - suffix="${BASH_REMATCH[2]}" - title="$(head -n 1 "${posts[i]}" | sed "s/^\#\+ *//")" - echo "=> /logs/longlog/${date}${suffix}.gmi ${date} ${title}" >> "$LONGLOG" - else - echo "Error: $post does not match format YYYY-MM-DD(.n). Aborting..." - exit 1 - fi -done - -echo "Done." -- cgit v1.2.3