From 04e14174274d70fb69ed9bb1717ee80cf7f8ad65 Mon Sep 17 00:00:00 2001 From: Philip Wittamore Date: Sun, 28 Sep 2025 20:01:54 +0200 Subject: update --- phlogrss | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'phlogrss') diff --git a/phlogrss b/phlogrss index 192b2c0..767b083 100755 --- a/phlogrss +++ b/phlogrss @@ -4,9 +4,9 @@ phloglink="gopher://spike.nagatha.fr/0/phlog" description="Phil's Phlog" -rsslink=gopher://spike.nagatha.fr/phlog/rss.xml +rsslink=gopher://spike.nagatha.fr/0/phlog/rss.xml filename=$HOME/src/gopher/phlog/rss.xml -postdir=$HOME/src/gopher/phlog +phlogroot=$HOME/src/gopher/phlog builddate=$(date --iso-8601=ns) buildyear=$(date +%Y) @@ -19,6 +19,7 @@ echo " gopher://spike.nagatha.fr/1/phlog en-us +©$buildyear Philip A. Wittamore © $buildyear Philip A. Wittamore - All Rights Reserved $builddate A Gopher phlog from Brittany, France @@ -57,17 +58,18 @@ if [[ -f $filename ]]; then fi touch "$filename" -mapfile -t post_array < <(ls -t "$postdir"/*.txt) +mapfile -t dir_array < <(ls -dr */) postNum=0 -for posts in "${post_array[@]}"; do +for dir in "${dir_array[@]}"; do ((postNum+=1)) - post=$posts - title=$(head -n1 "$post" | sed 's/title://g') - postdate=$(cat "$post" | sed -n '2p' | sed 's/date://g') + post=$dir + post="${dir//\//}" + title=$(head -n1 "$post/gophermap") + postdate=$(cat "$post/gophermap" | sed -n '2p') postname=${post##*/} - linkadd="$phloglink/$postname" - description="$(cat "$post" | sed -n "/^$/,/^$/p" | head --lines 3) …" + linkadd="$phloglink/$post/gophermap" + description="$(cat "$post/gophermap" | sed -n "/^$/,/^$/p" | head --lines 3) …" build_item "$post" done -- cgit v1.2.3