SURFRAW(1) General Commands Manual SURFRAW(1) (NAME) surfraw - (WWW) (SYNOPSIS) surfraw elviname [options] search words ... sr elviname [options] search words ... sr -elvi sr [options] bookmark [search words] (DESCRIPTION) Surfraw (WWW) . google altavista dejanews freshmeat research index slashdot html (shell) . Surfraw elvi . elvi : surfraw -elvi sr surfraw : sr -elvi elvis : sr elviname [options] search terms.. Debian ports google <>: sr google -l debian ports elvi PATH surfraw sr surfraw . elvi (/usr/lib/surfraw) PATH surfraw-update-path(1) elvi . (Bookmarks) Surfraw . /etc/xdg/surfraw/bookmarks $HOME/.config/surfraw/bookmarks . URL (whitespace) : ntk http://www.ntk.net URL %s . . %s . elvi . <> <> elvis . /etc/xdg/surfraw/bookmarks . (OPTIONS) elvi sr elviname -local-help . elvi . -help ( elvi). -local-help elvi. -version . -browser=EXECUTABLE (: sensible-browser). -elvi Surfraw (evil). -escape-url-args=yes|no url escaping (: yes). -q|-quote " (: no). : sr google foo "bar baz" bam ..SH " (EXAMPLES)" $ sr ask why is jeeves gay? $ surfraw google -results=100 RMS, GNU, which is sinner, which is sin? $ sr austlii -method=phrase dog like $ /usr/lib/surfraw/rhyme -method=perfect Julian (CONFIGURATION) Surfraw XDG (http://standards.freedesktop.org/basedir- spec/basedir-spec-0.6.html) . $XDG_CONFIG_HOME $XDG_CONFIG_DIRS . . Surfraw : 1. 2. /etc/xdg/surfraw/conf 3. $HOME/.config/surfraw/conf /etc/xdg/surfraw.conf $HOME/.config/surfraw/conf bourne-shell . /etc/xdg/surfraw.conf def defyn . . defyn def . : def SURFRAW_text_browser /usr/bin/lynx defyn SURFRAW_graphical no $HOME/.config/surfraw/conf sh- : SURFRAW_text_browser=/usr/bin/lynx SURFRAW_graphical=no . (CONFIGURATION VARIABLES) SURFRAW_global_conf . : def SURFRAW_global_conf /etc/xdg/surfraw/conf SURFRAW_conf . : def SURFRAW_conf $HOME/.config/surfraw/conf SURFRAW_graphical . : defyn SURFRAW_graphical no SURFRAW_text_browser . links lynx w3m : def SURFRAW_text_browser sensible-browser SURFRAW_graphical_browser . mozilla netscape . : def SURFRAW_graphical_browser sensible-browser SURFRAW_text_browser_args "none". : def SURFRAW_text_browser_args none SURFRAW_graphical_browser_args "none". : def SURFRAW_graphical_browser_args none SURFRAW_graphical_remote "-remote openURL" . : defyn SURFRAW_graphical_remote yes SURFRAW_new_window SURFRAW_graphical_remote : defyn SURFRAW_new_window no SURFRAW_screen screen . : def SURFRAW_screen screen SURFRAW_new_screen surfraw screen(1) screen : defyn SURFRAW_new_screen no SURFRAW_screen_args SURFRAW_screen . : def SURFRAW_screen_args "" SURFRAW_quote_args ("quote"). : defyn SURFRAW_quote_args no SURFRAW_quote_ifs : sr google foo "bar baz" bam . : defyn SURFRAW_quote_ifs yes SURFRAW_results ( elvi ). : def SURFRAW_results 30 SURFRAW_escape_url_args (escape) [% "$%&+,/:;<=>?@[{|}~'] url . : defyn SURFRAW_escape_url_args yes.SH " (FILES)" /usr/lib/surfraw elvi. ${HOME}/.config/surfraw/elvi elvi . /etc/xdg/surfraw/conf . $HOME/.config/surfraw/conf . /etc/xdg/surfraw/bookmarks . $HOME/.config/surfraw/bookmarks . (BUGS) ( surfrawize ) (http://bugs.debian.org) surfraw-devel (surfraw-devel@lists.alioth.debian.org) . (SEE ALSO) http://alioth.debian.org/projects/surfraw (PROPAGANDA) ! HACKING . surfrawize . Shell Users' Revolutionary Front Against the WWW . . . . surfraw-devel@lists.alioth.debian.org . (AUTHORS) Julian Assange . surfraw-devel . AUTHORS . Ian Beckwith README Christian Surchi . (COPYRIGHT) Copyright (c) 2003-2018 The Surfraw-Devel Team Copyright (c) 2000-2001 Julian Assange Copyright (c) 2001 Australian Institute for Collaborative Research Copyright (c) 2000 Melbourne Institute for Advanced Study ``surfraw'' (public domain) . . February 3, 2004 SURFRAW(1)