From 463eaa384e44356be6f6bed1857d290628455e11 Mon Sep 17 00:00:00 2001 From: Kurt H Maier Date: Mon, 25 May 2020 19:20:16 -0700 Subject: [PATCH] apps: rename 'search' to 'duckduckgo' just in case we want to bring in a 'real' search app like e.g. the one in wercchan, for which see https://github.com/kfarwell/werchan/tree/master/apps/search --- apps/{search => duckduckgo}/HOWTO | 2 +- apps/{search => duckduckgo}/app.rc | 12 ++++++------ apps/{search => duckduckgo}/footer.inc.sample | 0 3 files changed, 7 insertions(+), 7 deletions(-) rename apps/{search => duckduckgo}/HOWTO (88%) rename apps/{search => duckduckgo}/app.rc (71%) rename apps/{search => duckduckgo}/footer.inc.sample (100%) diff --git a/apps/search/HOWTO b/apps/duckduckgo/HOWTO similarity index 88% rename from apps/search/HOWTO rename to apps/duckduckgo/HOWTO index 8b5a1a0..18e9691 100644 --- a/apps/search/HOWTO +++ b/apps/duckduckgo/HOWTO @@ -3,7 +3,7 @@ that default, you could enable site search like so: mkdir -p /www/werc/sites/MYSITE/_search/_werc/ -echo 'conf_enable_search' > /www/werc/sites/MYSITE/_search/_werc/config +echo 'conf_enable_duckduckgo' > /www/werc/sites/MYSITE/_search/_werc/config mkdir -p /www/werc/sites/MYSITE/_werc/lib/ cp /www/werc/apps/search/footer.inc.sample /www/werc/sites/MYSITE/_werc/lib/ diff --git a/apps/search/app.rc b/apps/duckduckgo/app.rc similarity index 71% rename from apps/search/app.rc rename to apps/duckduckgo/app.rc index affe4a9..a48dd7e 100755 --- a/apps/search/app.rc +++ b/apps/duckduckgo/app.rc @@ -1,22 +1,22 @@ -fn conf_enable_search { - enable_search=yes - conf_enable_app search +fn conf_enable_duckduckgo { + enable_duckduckgo=yes + conf_enable_app duckduckgo pageTitle='Site Search' } -fn search_init { +fn duckduckgo_init { get_post_args q if (! ~ $#q 0) { redirect_string = 'https://duckduckgo.com/?q=site:'$SERVER_NAME^'+'^$"q http_redirect $redirect_string '302 Found' } if not { - handler_body_main='search_body' + handler_body_main='duckduckgo_body' } } -fn search_body { +fn duckduckgo_body { echo '

Site search

using DuckDuckGo

diff --git a/apps/search/footer.inc.sample b/apps/duckduckgo/footer.inc.sample similarity index 100% rename from apps/search/footer.inc.sample rename to apps/duckduckgo/footer.inc.sample