aboutsummaryrefslogtreecommitdiff
path: root/phlogmap
diff options
context:
space:
mode:
Diffstat (limited to 'phlogmap')
-rwxr-xr-xphlogmap16
1 files changed, 9 insertions, 7 deletions
diff --git a/phlogmap b/phlogmap
index 872d5ef..c43b38e 100755
--- a/phlogmap
+++ b/phlogmap
@@ -1,10 +1,11 @@
#!/usr/bin/env bash
# build the phlog gophermap
-cd "$HOME/src/gopher/phlog"
+year=$(date +%Y)
+cd "$HOME/src/gopher/phlog/$year"
echo "+-----------------------------------+" > gophermap
-echo "| Phils Phlog |" >> gophermap
+echo "| Phils Phlog $year |" >> gophermap
echo "+-----------------------------------+" >> gophermap
echo "" >> gophermap
echo "0Subscribe to rss feed /phlog/rss.xml spike.nagatha.fr 70" >> gophermap
@@ -13,11 +14,12 @@ echo "" >> gophermap
echo "+----------------------------------------------------------+" >> gophermap
echo "" >> gophermap
-dirs=($(ls -dr */))
-for dir in "${dirs[@]}"; do
- dt=$(echo "$dir" | cut -c 1-10)
- title="$(head -n 1 "$dir/gophermap")"
- echo -e "1$dt $title\t/phlog/$dir\tspike.nagatha.fr\t70" >> gophermap
+files=$(ls -r *.txt)
+for file in $files; do
+ dt=$(echo "$file" | cut -c 1-10)
+ title="$(head -n 1 "$file")"
+ echo -e "0$dt $title\t/phlog/$year/$file\tspike.nagatha.fr\t70" >> gophermap
done
+
exit 0