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