diff options
Diffstat (limited to 'phlogmap')
| -rwxr-xr-x | phlogmap | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -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 |
