neil in gemini space
more gmi footer and lists work - 2021-07-01
tidy up lists
replaced - with * for lists. i actually prefer - but if gemini is * then * it is.
for file in *.gmi; do sed -i 's|^- |* |g' "$file"; done
change footer with a link back to index.gmi
change footer by adding text before my target line. it works too:-)
#!/bin/bash # footfix.sh # add: # --- # => gemini://gemini.mingmengtou.org/index.gmi return to gemini.mingmengtou.org index page. # --- # to every .gmi before: neil.gemini@ # before="neil.g" dashes="---" indexlink="=> gemini://gemini.mingmengtou.org/index.gmi return to gemini.mingmengtou.org index page." # echo $1 sed -i "s|^$before|\n$dashes\n$indexlink\n$dashes\n$before|" $1
i ran it in bash loop:
for file in *.gmi; do ./footfix.sh "$file"; done
it worked:-}
---
return to gemini.mingmengtou.org index page.
---
neil.gemini@mingmengtou.org
content licensed CC-BY-SA 4.0 unless stated.
Source