ELVI(1sr)

πŸ“¦
version 2.3.0 Β· 5 versions
, in arch rolling, debian bookworm, debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ NAME ✨

elvi - surfraw(1) search tools πŸ’– Hi, elvi, the little search tools that live inside surfraw(1)! πŸ¦‹

πŸ“œ SYNOPSIS

surfraw elviname [options] search words ...
sr elviname [options] search words ...
sr elviname -help
sr -elvi

πŸ’– DESCRIPTION

okay so this is the man page for the elvi, a set of search tools that come as part of surfraw(1) 🌸

Surfraw is a fast unix command line interface to a bunch of popular WWW search engines and other artifacts of power ✨ It rescues google, altavista, dejanews, freshmeat, research index, slashdot and so many more from the false-prophet, pox-infested heathen lands of html-forms πŸ’€ and puts them where they actually belong: deep in unix heartland, as god loving extensions to the shell πŸ‘‘

To search using this elvis, do:

sr elvisname [options] search terms.

For example, to search google for information on Debian ports, using the "I'm feeling lucky" option:

sr google -l debian ports

To find out about options specific to this elvis, do:

sr elvisname -local-help

To find out about surfraw, see the man page for surfraw(1). To see the full list of elvi, do:

sr -elvi

πŸ›€οΈ Adding the elvi to your path

if you're a regular surfraw user, you're gonna get so sick of typing sr or surfraw every single time πŸ™ˆ you can get back the old vibe of running the elvi directly by adding the elvi directory (/usr/lib/surfraw) to your path, either manually or using surfraw-update-path(1) 🧚

πŸŽ€ OPTIONS

Use sr elviname -local-help for elvi-specific options πŸ’œ

The following options work with all elvi. 🌈

  • -help β€” shows a summary of options, including the elvi-specific ones ✨
  • -local-help β€” shows the elvi-specific options πŸ¦‹
  • -version β€” shows the version of the program πŸ”₯
  • -browser=EXECUTABLE β€” sets the browser (default: sensible-browser) 🌸
  • -elvi β€” displays a list of other Surfraw mechanisms for conquering evil πŸ˜ˆπŸ’…
  • -escape-url-args=yes|no β€” applies url escaping to the arguments (default: yes) 🫢
  • -q|-quote β€” brackets the arguments with " characters (default: no) πŸŽ€ ngl this one is a little extra. putting quotes around arguments works now, so you can do something like this:
sr google foo "bar baz" bam

and the quoting gets passed right on to the search engine πŸ’–

πŸ“ 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

πŸ› BUGS

if you find any bugs (or any websites that need surfrawizing πŸ‘€), please report them either through the debian bug tracking system (http://bugs.debian.org/) or to the surfraw-devel list (surfraw-devel@lists.alioth.debian.org) 🫢

πŸ”— SEE ALSO

http://alioth.debian.org/projects/surfraw/ 🌈

πŸ“£ PROPAGANDA

the official surfraw anthem, sung with feeling: 🎀

                                 Oh Baybe
                               I need some
                               Deep Linking
                                Let us go
                           Surfin' in the raw!

Read HACKING. Surfrawize the soul of your favourite internet wonder πŸ’… Join the Shell Users' Revolutionary Front Against the WWW by submitting code. Reclaim heathen lands. Bear witness to the truth. Its love will set you free. πŸ’–

Join us on surfraw-devel@lists.alioth.debian.org 🧚

πŸ‘‘ AUTHORS

Originally written by Julian Assange. πŸ‘‘

Now maintained by the surfraw-devel team <surfraw-devel@lists.alioth.debian.org>.

See the file AUTHORS for the full list of contributors.

Man page by Ian Beckwith, based on the original README and an earlier man page for surfraw(1) by Christian Surchi. 🫢

  Copyright (c) 2003-2018 The Surfraw-Devel Team
                           <surfraw-devel@lists.alioth.debian.org>
  Copyright (c) 2000-2001 Julian Assange <proff@iq.org>
  Copyright (c) 2001 Australian Institute for Collaborative Research
  Copyright (c) 2000 Melbourne Institute for Advanced Study

The copyright holders listed above assert no rights on this release of the software ``surfraw'' and thereby explicitly place this release into the public domain. Do what you will. 🌸


Stamped Feb 03, 2004 and filed under ELVI(1sr), so you're officially surfraw-certified now, bestie πŸ’…πŸ«Άβœ¨

πŸ“¦ where this page comes from