-- Leo's gemini proxy

-- Connecting to ew.srht.site:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

------------------------------------------------------------
#!/bin/bash
# 2020-12-13 ew

unset LANG
set -euo pipefail

# head
cat <<EOF
# ~ew's FlightLog
## Archive Index

=> /index.gmi Home
=> /tag-index.gmi  Tag Index

EOF

# files
find . -type f |
    sed -e 's|^\./||' |
    grep -v '^file/'  |
    LANG='' sort -r |
    grep '20.*\.gmi$' |
    while read file
    do
        date=$(  sed -n -e 's/^#[# ]*//' -e '1p' "${file}" )
        title=$( sed -n -e 's/^#[# ]*//' -e '2p' "${file}" )

        printf "=> /%s   %s %s\n" "${file}" "${date}" "${title}"
    done
------------------------------------------------------------

-- Response ended

-- Page fetched on Sat Apr 20 10:12:17 2024