Surfraw

Surfraw

Infobox_Software
name = Surfraw
caption = Ratpoison with a number of applications open
developer = Julian Assange
latest_release_version = 2.2.3
latest_release_date = September 2008
operating_system = Unix-like
genre = Internet
license = GPL v. 2
website = http://surfraw.alioth.debian.org/|

Surfraw (Shell Users' Revolutionary Front Against the WWW) is a free POSIX-compliant (ie. meant for Linux, FreeBSD etc.) command-line shell program for interfacing with a number of web-based search engines. It is licensed under the GNU General Public License and written in the Bourne shell language.

It uses what it calls "elvi" (a tribute to Elvis); elvi are interface widgets for specific engines and databases such as Google, AltaVista, Wikipedia, Dejanews, Freshmeat, research index, Slashdot, ArXiv, and a number of others. It allows options for configuration of using a shell browser (lynx, w3m) or a graphical browser (firefox, mozilla, konqueror) "for meatminds".

According to its creator Julian Assange: "Surfraw provides a fast unix command line interface to a variety of popular WWW search engines and other artifacts of power. It reclaims google, altavista, dejanews, freshmeat, research index, slashdot, and many others from the false-prophet, pox-infested heathen lands of html forms, placing these wonders where they belong; deep in unix heartland, as god-loving extensions to the shell."

Commands

To see the list of elvi, one can issue the command surfraw -elvi (or the shorter sr -elvi, as sr and surfraw are aliased to mean the same thing); to search using an elvi, use: sr elvi-name [options] searchterms

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

Or, one could search Wikipedia for the "surfraw" article like this: sr wikipedia surfraw

Surfraw's commands can be shortened even further to require only the name of the elvi (ie. wikipedia surfraw) without the sr or surfraw prefixes; it does this by modifying the current shell's (e.g., bash's) startup files with the provided surfraw-update-path command.

External links

* [http://surfraw.sourceforge.net Surfraw homepage] at Sourceforge
* [http://packages.debian.org/stable/web/surfraw Package page] at Debian
* [http://surfraw.alioth.debian.org/ New project website] at Debian projects


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Surfraw — это интерфейс командой строки в unix подобных системах, обеспечивающий мгновенный доступ к десяткам полезных поисковых инструментов. Проще говоря вы вводите в командную строку простенький код, содержащий метку интересующего вас поискового… …   Википедия

  • Ассанж, Джулиан — Создатель интернет ресурса WikiLeaks Австралийский программист, основавший в 2006 году интернет ресурс WikiLeaks, специализирующийся на выкладывании утекшей  секретной информации. Является его главным редактором. В декабре 2010 года был арестован …   Энциклопедия ньюсмейкеров

  • Julian Assange — Assange in March 2010 …   Wikipedia

  • Nallah Sindh — Nallah Sindh/ﻧﺎﻟﮧ ﺳﻨﺪﮪ River Nallah Sindh Country …   Wikipedia

  • Julian Assange — en Noruega, marzo de 2010 …   Wikipedia Español

  • Julian Assange — en Norvège, en mars 2010. Nom de naissance Julian Paul Assange …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”