1 ### vim:ft=zsh:foldmethod=marker
2 ## filewatcher.com search backend for lookup
3 ## Copyright: 2009, Frank Terbeck <ft@bewatermyfriend.org>
5 LOOKUP_guard || return 1
6 [[ -n ${lookup_describe} ]] &&
7 printf '%s' 'search filewatcher.com' &&
12 LOOKUP_guard -fd LOOKUP_help_${backend} ||
13 function LOOKUP_help_${backend}() {
14 LOOKUP_guard || return 1
15 printf 'usage: %s <query>\n' ${backend}
16 printf '\n Use filewatcher.com to search FTP server contents.\n'
17 printf '\nExamples:\n'
18 printf ' %% lookup %s '\''zsh*.tar.gz'\''\n' ${backend}
19 printf ' %% lookup %s '\''*.jpg'\''\n\n' ${backend}
21 LOOKUP_help && return 0
23 if [[ -n ${lookup_complete} ]] ; then
24 _message 'filewatcher search string'
31 LOOKUP_query_handler || return 1
32 if [[ -z ${QUERY} ]] ; then
38 LOOKUP_browser "http://www.filewatcher.com/_/?q=${QUERY}"