diff --git a/gemlog.gmi b/gemlog.gmi index 2b404ac..910c67f 100755 --- a/gemlog.gmi +++ b/gemlog.gmi @@ -11,10 +11,10 @@ While this is an aggregated gemlog for all users, this does not imply that it is EOF get() { -grep \ - '^=>[ ]\+[^ ]\+[ ]\+[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]' \ +grep -P \ + '^=>[ \t]+[^ \t]+[ \t]+[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]' \ -s "$@" | - sed 's,\t, ,g;s, *$,, + sed 's,\r,,g;s,\t, ,g;s, *$,, s,^/home/,, # Link processing in sed can be quite messy; Hence the comments diff --git a/index.gmi b/index.gmi index f9cacaf..4cb4d8e 100755 --- a/index.gmi +++ b/index.gmi @@ -15,6 +15,7 @@ Here are some recent gemlog posts by our esteemed users: $(./gemlog.gmi | grep \ '^=>[ \t]\+[^ ]\+[ \t]\+[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]' | + awk 'i[$NF]++ < 1' | head -n6) => gemlog.gmi See the complete list of aggregated gemlog posts diff --git a/redirect.gmi b/redirect.gmi new file mode 100755 index 0000000..e4c8f9c --- /dev/null +++ b/redirect.gmi @@ -0,0 +1,2 @@ +#!/bin/sh +printf "%s %s\r\n" 31 /