aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xphlogmap9
-rwxr-xr-xphlogrss9
-rwxr-xr-xphlogthis1
3 files changed, 12 insertions, 7 deletions
diff --git a/phlogmap b/phlogmap
index b6ecabc..872d5ef 100755
--- a/phlogmap
+++ b/phlogmap
@@ -1,13 +1,16 @@
#!/usr/bin/env bash
-# build gophermap
+# build the phlog gophermap
cd "$HOME/src/gopher/phlog"
echo "+-----------------------------------+" > gophermap
-echo "| Phil's Phlog |" >> gophermap
+echo "| Phils Phlog |" >> gophermap
echo "+-----------------------------------+" >> gophermap
echo "" >> gophermap
-echo "0[Rss feed] /phlog/rss.xml spike.nagatha.fr 70" >> gophermap
+echo "0Subscribe to rss feed /phlog/rss.xml spike.nagatha.fr 70" >> gophermap
+echo "7Search this phlog /search spike.nagatha.fr 70" >> gophermap
+echo "" >> gophermap
+echo "+----------------------------------------------------------+" >> gophermap
echo "" >> gophermap
dirs=($(ls -dr */))
diff --git a/phlogrss b/phlogrss
index a7c9d94..f90d4df 100755
--- a/phlogrss
+++ b/phlogrss
@@ -2,8 +2,7 @@
# create a gopher rss feed
-cd "$HOME/src/gopher/phlog" || exit
-
+root="$HOME/src/gopher/phlog"
phloglink="gopher://spike.nagatha.fr/1/phlog"
description="Phil's Phlog"
rsslink="gopher://spike.nagatha.fr/0/phlog/rss.xml"
@@ -11,6 +10,8 @@ filename="$HOME/src/gopher/phlog/rss.xml"
builddate=$(date --iso-8601=ns)
buildyear=$(date +%Y)
+cd $root || exit
+
# Build RSS header & footer
build_header () {
echo "<?xml version='1.0' encoding='UTF-8' ?>
@@ -40,7 +41,7 @@ build_item () {
<pubDate>$postdate</pubDate>
<link>$linkadd</link>
<guid>$linkadd</guid>
- <description>$description</description>
+ <description><![CDATA[$description]]></description>
</item>" >> ~/feed
}
@@ -69,7 +70,7 @@ for dir in "${dir_array[@]}"; do
title=$(head -n1 "$post/gophermap")
postdate=$(cat "$post/gophermap" | sed -n '2p')
linkadd="$phloglink/$post"
- description="$(cat "$post/gophermap" | sed -n "/^$/,/^$/p" | head --lines 3) …"
+ description="$(cat "$post/gophermap" | sed -n "/^$/,/^$/p" | head -n 3 )..."
build_item "$post"
done
diff --git a/phlogthis b/phlogthis
index 51df9dc..e218b3c 100755
--- a/phlogthis
+++ b/phlogthis
@@ -40,6 +40,7 @@ sed -i "1s/^/$header/" $article
dest="$root/$dirname/gophermap"
mv "$article" "$dest"
+echo "\n\n␌" >> "$dest"
rm $editfile
clear