iFix search. - gopher-lawn - The gopher lawn gopher directory project. Err bitreich.org 70 hgit clone git://bitreich.org/gopher-lawn/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/gopher-lawn/ URL:git://bitreich.org/gopher-lawn/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/gopher-lawn/ bitreich.org 70 1Log /scm/gopher-lawn/log.gph bitreich.org 70 1Files /scm/gopher-lawn/files.gph bitreich.org 70 1Refs /scm/gopher-lawn/refs.gph bitreich.org 70 1Tags /scm/gopher-lawn/tag bitreich.org 70 i--- Err bitreich.org 70 1commit 33ab3e8d0d60e3457c3878ac97b5c4ad6ce10b74 /scm/gopher-lawn/commit/33ab3e8d0d60e3457c3878ac97b5c4ad6ce10b74.gph bitreich.org 70 1parent aa11f2c7f0c3d92013b95196aaf9be48ab267a50 /scm/gopher-lawn/commit/aa11f2c7f0c3d92013b95196aaf9be48ab267a50.gph bitreich.org 70 hAuthor: Christoph Lohmann <20h@r-36.net> URL:mailto:20h@r-36.net bitreich.org 70 iDate: Fri, 28 Aug 2020 13:21:31 +0200 Err bitreich.org 70 i Err bitreich.org 70 iFix search. Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M search.sh | 16 +++++++++------- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 9 insertions(+), 7 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/search.sh b/search.sh /scm/gopher-lawn/file/search.sh.gph bitreich.org 70 i@@ -1,5 +1,7 @@ Err bitreich.org 70 i #!/bin/sh Err bitreich.org 70 i- Err bitreich.org 70 i+# Err bitreich.org 70 i+# TODO: Add real search based on new db layout. Err bitreich.org 70 i+# Err bitreich.org 70 i Err bitreich.org 70 i if [ $# -lt 1 ]; Err bitreich.org 70 i then Err bitreich.org 70 i@@ -9,14 +11,14 @@ fi Err bitreich.org 70 i Err bitreich.org 70 i X_GOPHER_SEARCH="$1" Err bitreich.org 70 i Err bitreich.org 70 i-for d in $(find . -type d | sed '/^\.\/\.git/d') Err bitreich.org 70 i-do Err bitreich.org 70 i- tr '\n' '\t' < $d/index.gph \ Err bitreich.org 70 i- | sed 's/\t\t/\n/g' \ Err bitreich.org 70 i- | grep '^\[' Err bitreich.org 70 i-done \ Err bitreich.org 70 i+cat c/*.gph \ Err bitreich.org 70 i+| tr '\n' '\t' \ Err bitreich.org 70 i+| sed 's,\t\t,\n,g' \ Err bitreich.org 70 i+| grep '^\[' \ Err bitreich.org 70 i | grep -v '^\[1|<< back|/lawn|server|port\]$' \ Err bitreich.org 70 i | grep -i "${X_GOPHER_SEARCH}" \ Err bitreich.org 70 i+| sort \ Err bitreich.org 70 i+| uniq \ Err bitreich.org 70 i | sed 's~^\[~\n&~' \ Err bitreich.org 70 i | tr '\t' '\n' Err bitreich.org 70 i Err bitreich.org 70 .