Commit 07dd9b28 authored by Dmitry Bogatov's avatar Dmitry Bogatov

Import Upstream version 2.2.9

parent d8163701
......@@ -8,13 +8,15 @@ Christian Surchi <csurchi@debian.org>
elvi: debcontents, debbugs, debpackages
Ian Beckwith <ianb@erislabs.net>
current debian maintainer
elvi: alioth, bbcnews, bugzilla, deblists, freedb, imdb,
scpan, codesearch, debwiki, lastfm, musicbrainz,
opensearch, scholar, ctan, fsfdir, gutenberg, wayback,
dmoz, w3html, w3link, w3css, w3rdf, debpts, rfc,
sunonesearch, lsm, finkpkg, rpmsearch, macports,
debpkghome, debvcsbrowse, scroogle, scirus,
scitopia, worldwidescience
dmoz, w3html, w3link, w3css, w3rdf, debpts, rfc, lsm,
finkpkg, rpmsearch, macports, debpkghome, debvcsbrowse,
scroogle, scirus, scitopia, worldwidescience,
debcodesearch, jquery, mdn, mysqldoc, pgdoc,
oraclesearch, S, yacy, gmane
plus various tweaks/bugfixes/features.
Moritz Muehlenhoff <jmm@inutil.org>
......@@ -61,7 +63,7 @@ Simon Ernst <se@netmute.org>
Ivy Foster <joyfulgirl@archlinux.us>
elvi: bookfinder, bugmenot
plus patches
plus various patches/maintenance
Sumant Oemrawsingh <soemraws@xs4all.nl>
elvi: cliki, l1sp, mathworth, mininova, youtube
......@@ -75,7 +77,7 @@ tczy <cy@wre.ath.cx>
Simone Fittabile <fittabile@lifegate.it>
elvi: acronym, gcache, jamendo
plus patches.
plus patches.
Micah Anderson <micah@debian.org>
various patches
......@@ -114,15 +116,31 @@ Jakob <jakob@pipefour.org>
elvi: pasearch
Kyle Isom <coder@kyleisom.net>
elvi: cablesearch, duckduckgo, openports
plus fixes.
elvi: cablesearch, duckduckgo, openports, wolfram
plus various fixes/maintenance.
Jason Ryan <jasonwryan@gmail.com>
elvi: archwiki, deli, stack
Jason Ryan <jasonwryan@surfraw.org>
elvi: archwiki, deli, github, stack, pin
plus various fixes/maintenance
Sara Fauzia <sara@archlinux.us>
archpkg fix.
Thomas Zervogiannis <tzervo@gmail.com>
Searchable bookmarks.
Paulo Almeida <paulo@diasalmeida.com>
elvi: priberam
Shain Singh <shain.singh@gmail.com>
elvi: cisco, f5
Manolo Martínez <manolo@austrohungaro.com>
examples: elinks integration (hooks.lua)
Jon Yamokoski <jon@jonyamo.net>
elvi: phpdoc
THANKS TO
Brian Nelson <bnelson@bloodclot.net>
......@@ -141,5 +159,7 @@ Dan Jacobson <jidanni@jidanni.org>
Sunil Nimmagadda <sunil@devio.us>
Michel <synth17+deb-bugs@gmail.com>
Nikos Apostolakis <nikos.ap@gmail.com>
Facundo Aguirre <legion82@gmail.com>
Raphael Geissert <atomo64@gmail.com>
If we've missed anyone, let us know.
Copyright (c) 2003-2010 The Surfraw-Devel Team
Copyright (c) 2003-2013 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
......
2013-12-10 Ian Beckwith <ianb@erislabs.net>
* yandex: disabled test: redirects to captcha when used with LWP.
* Fix make distcheck: remove last traces of codesearch and scitopia.
2013-12-09 Ian Beckwith <ianb@erislabs.net>
* deja: disable tests, google groups now requires javascript.
* gmane: fix test.
* codesearch: removed, service shut down.
* scitopia: removed, service shut down.
* scicom: down, status unknown, made note in NEWS.
2013-12-08 Ian Beckwith <ianb@erislabs.net>
* new elvi: gmane
* openbsd -mail: use gmane (directly, not via gmane elvi)
* fix tests: ads, pgdoc, pin, yacy
2013-10-27 Ian Beckwith <ianb@erislabs.net>
* surfraw.IN: w3_custom_search_google: don't give full path to surfraw.
* pgdoc, wayback: fixed tests.
2013-10-20 Ian Beckwith <ianb@erislabs.net>
* new elvi: yacy: search using yacy p2p search.
-S searches ScienceNet, a yacy-based science search engine.
* rae: fix url, remove -tipo option (no longer supported),
disable test as there is now gratuitous javascript.
2013-10-06 Ian Beckwith <ianb@erislabs.net>
* Replaced phpdoc with version posted back in
2011 by Jon Yamokoski <jon@jonyamo.net>
Thanks, and apologies for missing it!
* S: add test.
* Include debian packaging in upstream tarball.
2013-10-05 Ian Beckwith <ianb@erislabs.net>
* ask, cisco: fix elvi.
* new elvi:
+ oraclesearch - Replaces removed sunonesearch <sigh>.
+ S - search using w3_custom_search.
* google: -g for groups clashed with -g for graphical browser.
Invoke groups with -G, -gr, -groups or -search=groups.
* mdn: site invokes google custom search via gratuitous
javascript, so switch to w3_custom_search.
* alioth: changed test to SKIP:, works OK but won't talk
to LWP, hence test breaks.
* discogs, openbsd: fixed tests.
* mdn, mysqldoc, pgdoc, phpdoc: added tests.
* w3_custom_search:
+ document in README.
+ remove documentation for ixquick support.
It still works(ish), but doesn't support enough features
to support (eg) mysqldoc -v=.
+ add -custom-search= commandline option.
* updated copyright years to 2013.
2013-09-30 Ian Beckwith <ianb@erislabs.net>
* new elvi: mdn, mysqldoc, pgdoc, phpdoc
* new function: w3_custom_search
Is used by elvi that use a generic search engine with (eg) site:
or inurl: to narrow down the search.
Pass it -s=site -u=url for site: and inurl: args
plus the quoted search args
* new environment variable: SURFRAW_customsearch_provider
to set provider used by w3_custom_search
can be set to: google, duckduckgo or ixquick.
Currently affects: mysqldoc, netbsd(*), openbsd(*), pgdoc,
phpdoc, mysqldoc.
(*) = only used by some options of elvi.
* new internal variable w3_shquoted_args, contains
arguments 'quoted' 'like this' for passing
to w3_custom_search
* Fixed url-encoding for '\'
2013-05-07 Ian Beckwith <ianb@erislabs.net>
* new elvi: jquery
2013-05-04 Ian Beckwith <ianb@erislabs.net>
* bump version to 2.2.9
* rae: fixed, at least as far as the test passing.
Could really do with some love from someone who
actually speaks spanish.
* ctan: fixed search, updated options.
Note command-line options have changed.
* genportage: switch to gpo.zugaina.org
* debcodesearch: new (trivial) elvi for codesearch.debian.net
* jamendo: fix url, disable test (search now javascript)
* deli: fix url; remove options; disable test (search now javascript)
2013-04-28 Ian Beckwith <ianb@erislabs.net>
* musicbrainz: fixed mbid search.
* springer: fixed test.
2013-04-27 Ian Beckwith <ianb@erislabs.net>
* javasun: fixed test.
2013-04-24 Ian Beckwith <ianb@erislabs.net>
* Rewrote deblists for new xapian search.
+ -author, -lists, -lang no longer supported.
+ added -ml and -mv to show message id links and list view.
* Removed happypenguin. Currently defunct and they are talking
about a rewrite, so when it is back it will need fixing anyway.
2012-10-22 Ian Beckwith <ianb@erislabs.net>
* Fixed elvi: cisco, slashdot, slinuxdoc.
* Removed elvi: scroogle (site gone).
* Fixed tests: acronym, bbcnews, bugzilla, cisco, cite[1],
currency, discogs, excite, fsfdir, gcache, github, imdb,
ixquick, lastfm, leodict, openbsd[2], scholar.
* test/Makefile.am: Added missing tests to EXTRA_DIST
2012-06-28 Manolo Martínez <manolo@austrohungaro.com>
* examples/hooks.lua: Added elinks integration script
2012-06-28 Ivy Foster <joyfulgirl@archlinux.us>
* Further simplified searchable bookmarks
2012-06-28 Thomas Zervogiannis <tzervo@gmail.com>
* Simplified searchable bookmarks
2012-06-27 Ivy Foster <joyfulgirl@archlinux.us>
* Fixed arg parsing in searchable bookmarks
* New variable: SURFRAW_bookmark_search_elvis
+ When using searchable bookmarks, if all else fails
run this elvis. Defaults to google
* Updated manual to reflect changes to bookmarks
* duckduckgo: Removed -p option. -safe still works.
+ Prevents clobbering global option -p[rint].
2012-06-27 Thomas Zervogiannis <tzervo@gmail.com>
* Added searchable bookmarks
+ Bookmarks can now be searchable by adding '%s' to
the url string.
2012-06-01 Jason Ryan <jasonwryan@surfraw.org>
* New elvi: github (search github.com)
2012-03-17 Ivy Foster <joyfulgirl@archlinux.us>
* Fix a typo in duckduckgo code.
2012-03-17 Ivy Foster <joyfulgirl@archlinux.us>
* Keep duckduckgo's -l[ucky] from clobbering -lh
2012-01-10 Ivy Foster <joyfulgirl@archlinux.us>
* aur: now uses HTTPS by default
+ On the AUR, connecting via HTTP disables login.
+ Added switch -no-https to enable connection via plain HTTP
2011-10-10 Ian Beckwith <ianb@erislabs.net>
* surfraw.IN: test_elvi(): tweak sed regex
* add tests for f5, cisco and pin.
2011-10-10 Shain Singh <shain.singh@gmail.com>
* New elvi: f5, cisco
2011-10-10 Jason Ryan <jasonwryan@gmail.com>
* New elvi: pin (search pinboard.in).
2011-09-09 Kyle Isom <coder@kyleisom.net>
* New elvi: wolfram - query Wolfram Alpha
* Author: Kyle Isom <coder@kyleisom.net>
* Added test for wolfram.
2011-08-09 Ian Beckwith <ianb@erislabs.net>
* New elvi: priberam - search Portuguese dictionary.
Author: Paulo Almeida <paulo@diasalmeida.com>
* Added test for priberam.
2011-07-11 Ian Beckwith <ianb@erislabs.net>
* netbsd: fix normal & mail search.
......
......@@ -10,11 +10,16 @@ man_MANS = surfraw-update-path.1 surfraw.1 elvi.1sr
if OPENSEARCH
man_MANS += opensearch-discover.1 opensearch-genquery.1
endif
debian_extra = debian/NEWS debian/README.Debian debian/changelog debian/compat debian/control \
debian/copyright debian/docs debian/postrm debian/rules debian/source/format \
debian/surfraw-extra.files debian/surfraw-extra.install debian/watch
EXTRA_DIST = surfraw.lsm.in surfraw.IN surfraw-update-path.IN\
surfraw.spec.in aclocal.m4 HACKING \
surfraw.1.IN elvi.1sr.IN surfraw.bookmarks links.IN \
surfraw-bash-completion.IN surfraw.conf.IN \
$(devel_extra)
$(devel_extra) $(debian_extra)
CLEANFILES = surfraw surfraw-update-path surfraw-update-path.1 surfraw.spec surfraw.lsm \
surfraw.1 elvi.1sr links surfraw-bash-completion surfraw.conf surfraw.1 \
......
......@@ -165,11 +165,15 @@ bin_SCRIPTS = surfraw surfraw-update-path
devel_extra = banner prebuild
noinst_DATA = surfraw-bash-completion surfraw.bookmarks
man_MANS = surfraw-update-path.1 surfraw.1 elvi.1sr $(am__append_1)
debian_extra = debian/NEWS debian/README.Debian debian/changelog debian/compat debian/control \
debian/copyright debian/docs debian/postrm debian/rules debian/source/format \
debian/surfraw-extra.files debian/surfraw-extra.install debian/watch
EXTRA_DIST = surfraw.lsm.in surfraw.IN surfraw-update-path.IN\
surfraw.spec.in aclocal.m4 HACKING \
surfraw.1.IN elvi.1sr.IN surfraw.bookmarks links.IN \
surfraw-bash-completion.IN surfraw.conf.IN \
$(devel_extra)
$(devel_extra) $(debian_extra)
CLEANFILES = surfraw surfraw-update-path surfraw-update-path.1 surfraw.spec surfraw.lsm \
surfraw.1 elvi.1sr links surfraw-bash-completion surfraw.conf surfraw.1 \
......@@ -542,7 +546,7 @@ distcheck: dist
*.zip*) \
unzip $(distdir).zip ;;\
esac
chmod -R a-w $(distdir); chmod a+w $(distdir)
chmod -R a-w $(distdir); chmod u+w $(distdir)
mkdir $(distdir)/_build
mkdir $(distdir)/_inst
chmod a-w $(distdir)
......
......@@ -7,103 +7,149 @@
Surfraw - Shell Users' Revolutionary Front Rage Against the Web
Oh Baybe
I need some
Deep Linking
Let us go
Surfin' in the raw!
Oh Baybe
I need some
Deep Linking
Let us go
Surfin' in the raw!
N E W S
N E W S
Tue Dec 10 15:49:46 GMT 2013 - surfraw 2.2.9
* New elvi:
+ S - search using w3_custom_search (see below)
+ cisco - search Cisco documentation
+ debcodesearch - search Debian codebase
+ github - search github
+ gmane - search mailing lists
+ jquery - search jQuery documentation
+ mdn - search Mozilla Developer Network
+ mysqldoc - search MySQL documentation
+ oraclesearch - search Oracle documentation
+ pgdoc - search PostgreSQL documentation
+ phpdoc - search PHP documentation
+ pin - search pinboard.in
+ wolfram - search Wolfram Alpha
+ yacy - search YaCy P2P search engines, including ScienceNet
* Changed elvi:
+ aur - uses HTTPS by default, use -no-https to disable
+ deblists
* Removed options -author, -lists, -lang
* added options -ml (message links) and -mv (list view)
+ duckduckgo:
* removed -p (clashes with global print option), use -safe instead
* stopped -l[ucky] from clobbering -lh
+ google: changed -g option to -G to avoid clash with -g for graphical view
* Fixed elvi: ask, ctan, deli, genportage, jamendo, javasun, openbsd
musicbrainz, rae, slashdot, slinuxdoc
* Removed elvi for dead sites: happypenguin, scroogle, sunonesearch (replaced by oraclesearch)
* w3_custom_search
+ elvi that use a search engine as a backend with site: and inurl:
can now choose which search engine to use.
So far, google and duckduckgo are supported, with duckduckgo the default.
+ Affected elvi: mdn, mysqldoc, netbsd, openbsd, pgdoc, slinuxdoc
+ To select on the commandline use -custom-search=google or -custom-search=duckduckgo
+ Or configure SURFRAW_customsearch_provider
* New variable: SURFRAW_bookmark_search_elvis
When using searchable bookmarks, if all else fails run this elvis.
Defaults to google
* New example elinks integration script in examples/hooks.lua.
* Debian packaging now included in release, in debian/ dir.
* Known problems at time of release
+ deblogs - down (hopefully) temporarily
+ yacy - demo portal down, ScienceNet still up
+ scicom - down, status unknown
Tue Jul 12 00:46:02 BST 2011 - surfraw 2.2.8
* New elvi:
+ ads - search the SAO/NASA Astrophysics data system.
+ archwiki: search the arch wiki.
+ bugzilla - search various bugzillas, defaults to kernel.
+ cablesearch - search wikileaks cables
+ deli: search delicious.com.
+ duckduckgo - replace with better implementation
+ openports - search openbsd ports
+ pasearch - search Penny Arcade archives.
+ scirus, scitopia, worldwidescience - science searches
+ stack: search stackoverflow.com and friends.
+ yandex - russian web search.
* Changed elvi:
+ archpkg: now supports options.
+ arxiv: quote queries for exact string matches.
+ ctan: Option -doc replaced by -id. Options no longer mutually
exclusive.
+ codesearch, musicbrainz, rpmsearch: rewritten to match new
site. Options have changed to match site, see help message.
+ debbugs: add -s as an alias for -search=src.
+ google: new options:
* -v, -search=video: search video
* -m, -search=maps: search maps
* -n, -search=news: search news
* -i: new shortcut for -search=images
* -safe=default|off|moderate|strict: safe search
+ openbsd: support -misc and -tech.
+ opensearch: new option -r, uses remote redirector
which means it can run without heavy dependencies.
+ pgpkeys: add more options, support more keyservers,
default to sks-keyservers.net.
+ translate: added Google Translate support.
+ wayback: advanced search is broken, rip out all
options and use basic search.
+ wikipedia: new option -d, uses remote redirector
to search both wikipedia and deletionpedia.
use -fallback=wikipedia|deletionpedia to customise
behaviour.
* Fixed elvi: archpkg, arxiv, cia, codesearch, ctan, javasun,
lastfm, musicbrainz, netbsd, rpmsearch, w3link, yahoo.
* Removed elvi:
+ altavista: is now just a front-end to yahoo. RIP.
+ cddb: gracenote made the "hard decision" to remove the
website search. sigh.
+ fast: another yahoo front-end.
+ filesearching: refuses to work without 'Referer:' header.
+ port: site gone
* Support -local-help, --local-help or -lh to get elvi-specific
help without displaying the global options. This works for
all elvi and the main surfraw script.
* Support -h as a synonym for -help.
* Improved listing of elvi.
* Default to surfraw_graphical_remote=no,
as chromium doesn't support "-remote openURL".
* Bookmark names are now an exact match not a substring match.
* Support BSD/POSIX make.
* README: added INTEGRATION section on uzbl and pentadactyl.
+ ads - search the SAO/NASA Astrophysics data system.
+ archwiki: search the arch wiki.
+ bugzilla - search various bugzillas, defaults to kernel.
+ cablesearch - search wikileaks cables
+ deli: search delicious.com.
+ duckduckgo - replace with better implementation
+ openports - search openbsd ports
+ pasearch - search Penny Arcade archives.
+ scirus, scitopia, worldwidescience - science searches
+ stack: search stackoverflow.com and friends.
+ yandex - russian web search.
* Changed elvi:
+ archpkg: now supports options.
+ arxiv: quote queries for exact string matches.
+ ctan: Option -doc replaced by -id. Options no longer mutually
exclusive.
+ codesearch, musicbrainz, rpmsearch: rewritten to match new
site. Options have changed to match site, see help message.
+ debbugs: add -s as an alias for -search=src.
+ google: new options:
* -v, -search=video: search video
* -m, -search=maps: search maps
* -n, -search=news: search news
* -i: new shortcut for -search=images
* -safe=default|off|moderate|strict: safe search
+ openbsd: support -misc and -tech.
+ opensearch: new option -r, uses remote redirector
which means it can run without heavy dependencies.
+ pgpkeys: add more options, support more keyservers,
default to sks-keyservers.net.
+ translate: added Google Translate support.
+ wayback: advanced search is broken, rip out all
options and use basic search.
+ wikipedia: new option -d, uses remote redirector
to search both wikipedia and deletionpedia.
use -fallback=wikipedia|deletionpedia to customise
behaviour.
* Fixed elvi: archpkg, arxiv, cia, codesearch, ctan, javasun,
lastfm, musicbrainz, netbsd, rpmsearch, w3link, yahoo.
* Removed elvi:
+ altavista: is now just a front-end to yahoo. RIP.
+ cddb: gracenote made the "hard decision" to remove the
website search. sigh.
+ fast: another yahoo front-end.
+ filesearching: refuses to work without 'Referer:' header.
+ port: site gone
* Support -local-help, --local-help or -lh to get elvi-specific
help without displaying the global options. This works for
all elvi and the main surfraw script.
* Support -h as a synonym for -help.
* Improved listing of elvi.
* Default to surfraw_graphical_remote=no,
as chromium doesn't support "-remote openURL".
* Bookmark names are now an exact match not a substring match.
* Support BSD/POSIX make.
* README: added INTEGRATION section on uzbl and pentadactyl.
Thu May 6 20:20:09 BST 2010 - surfraw 2.2.7
* New elvi (surfraw now has over one hundred elvi!):
+ by tczy:
* bing: Search using Microsoft's Bing.
+ by Ivy Foster:
* bookfinder: Search for books using www.bookfinder.com.
* bugmenot: Bypass compulsory web registration with bugmenot.com.
+ by Ian Beckwith:
* duckduckgo: Search the web via duckduckgo.com.
* scroogle: Search Google anonymously via www.scroogle.org.
+ by Simone Fittabile:
* jamendo: Search Jamendo: free music with Creative Commons licenses
* Removed elvi: genpkg (use genportage instead).
* Fixed elvi:
+ cnn
+ imdb (thanks to Sadako)
+ bbcnews (thanks to Sumant Oemrawsingh and James Rowe)
* aur: added options (thanks to Ivy Foster)
* wikipedia, ixquick: support https. Thanks to Simone Fittabile.
* debwiki: remove -w, Debian Women wiki is being merged into main
Debian wiki. Thanks to Simone Fittabile.
* Improved support for screen(1). Thanks to Ivy Foster:
+ Support for using tmux as $SURFRAW_screen.
+ Added `-ns|-newscreen' switch for setting $SURFRAW_new_screen.
+ Added $SURFRAW_screen_args for passing arguments to the defined
screen tool.
* uzbl_load_url_from_surfraw: fix menu.
Thanks to Sumant Oemrawsingh.
* New elvi (surfraw now has over one hundred elvi!):
+ by tczy:
* bing: Search using Microsoft's Bing.
+ by Ivy Foster:
* bookfinder: Search for books using www.bookfinder.com.
* bugmenot: Bypass compulsory web registration with bugmenot.com.
+ by Ian Beckwith:
* duckduckgo: Search the web via duckduckgo.com.
* scroogle: Search Google anonymously via www.scroogle.org.
+ by Simone Fittabile:
* jamendo: Search Jamendo: free music with Creative Commons licenses
* Removed elvi: genpkg (use genportage instead).
* Fixed elvi:
+ cnn
+ imdb (thanks to Sadako)
+ bbcnews (thanks to Sumant Oemrawsingh and James Rowe)
* aur: added options (thanks to Ivy Foster)
* wikipedia, ixquick: support https. Thanks to Simone Fittabile.
* debwiki: remove -w, Debian Women wiki is being merged into main
Debian wiki. Thanks to Simone Fittabile.
* Improved support for screen(1). Thanks to Ivy Foster:
+ Support for using tmux as $SURFRAW_screen.
+ Added `-ns|-newscreen' switch for setting $SURFRAW_new_screen.
+ Added $SURFRAW_screen_args for passing arguments to the defined
screen tool.
* uzbl_load_url_from_surfraw: fix menu.
Thanks to Sumant Oemrawsingh.
Fri Nov 20 03:34:19 GMT 2009 - surfraw 2.2.6
......@@ -126,13 +172,13 @@ Fri Nov 20 03:34:19 GMT 2009 - surfraw 2.2.6
* finkpkg - search Fink packages.
* macports - search macports packages.
* Move config files to follow XDG basedir spec
This means that if your global config was in /etc/surfraw.conf
it is now in /etc/xdg/surfraw/conf, and local config is
now in $HOME/.config/surfraw/conf. The same applies to bookmarks.
See README for details on configuring config locations, and
http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html
for the gory details. The old locations are still supported for
backwards-compatibility.
This means that if your global config was in /etc/surfraw.conf
it is now in /etc/xdg/surfraw/conf, and local config is
now in $HOME/.config/surfraw/conf. The same applies to bookmarks.
See README for details on configuring config locations, and
http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html
for the gory details. The old locations are still supported for
backwards-compatibility.
* Support per-user elvi in $HOME/.config/surfraw/elvi/
Patch by James Rowe, idea by Sumant Oemrawsingh.
* Added -o | -o=FILE option, to fetch URL and dump to
......@@ -232,14 +278,14 @@ Thu Sep 6 21:59:35 BST 2007 - surfraw 2.2.0
There have been many changes since the last official release.
New elvi: alioth archpkg bbcnews cddb cia codesearch ctan cve
deblists deblogs debpts debsec debwiki discogs dmoz ebay
etym foldoc freedb fsfdir genpkg gutenberg happypenguin
imdb ixquick lastfm leodict musicbrainz opensearch
pgpkeys port rae rfc scholar scpan w3css w3html w3link
w3rdf wayback wikipedia yubnub
deblists deblogs debpts debsec debwiki discogs dmoz ebay
etym foldoc freedb fsfdir genpkg gutenberg happypenguin
imdb ixquick lastfm leodict musicbrainz opensearch
pgpkeys port rae rfc scholar scpan w3css w3html w3link
w3rdf wayback wikipedia yubnub
Removed elvi: appwatch britannica ftpfind ftpsearch jake
raging swhois
raging swhois
Elvi now live in /usr/lib/surfraw (or /usr/local/lib/surfraw)
Use surfraw-update-path to add this directory to your path or
......@@ -297,7 +343,7 @@ relevant config files.
* Removed elvi:
+ britannica: gone subscription-only
+ swhois: all whois sites I can find have anti-harvester features
that stop us using them.
that stop us using them.
* Fixed elvi:
+ wikipedia - added missing quotes (could've sworn I did this already)
+ cnn - updated url
......@@ -310,7 +356,7 @@ relevant config files.
generated on build.
* disabled ifs quoting in elvi that don't like it:
freedb, happypenguin, jake, rhyme, scaleplus,
sharereactor, thesaurus, webster, deblists.
sharereactor, thesaurus, webster, deblists.
* Added note to HACKING explaining how to disable ifs quoting
* synced NAMESPACE branch with HEAD
Please use the main HEAD branch from now on.
......
......@@ -115,6 +115,25 @@ BOOKMARKS
There are some example bookmarks in /etc/xdg/surfraw/bookmarks
CUSTOM SEARCH
Several elvi use a search engine with site: and inurl: keywords.
The search engine used can be customized by setting
the environment variable SURFRAW_customsearch_provider
or using the command-line argument -customsearch=
Currently google and duckduckgo are supported
Examples:
SURFRAW_customsearch_provider=duckduckgo sr mysqldoc -v=5.5 select
sr pgdoc -customsearch=google -v=9.1 select
The default is to use duckduckgo.
Currently affected elvi:
mdn mysqldoc netbsd openbsd pgdoc slinuxdoc
INSTALLATION
Surfraw is installed with the standard ./configure; make; make install
......@@ -159,7 +178,7 @@ acronym -- Look for acronyms definitions (www.acronymfinder.com)
ads -- Search SAO/NASA Astrophysics Data System
alioth -- Search Alioth (alioth.debian.org)
amazon -- Search the amazon.com bookstore
archpkg -- Search Arch Linux packages (www.archlinux.org)
archpkg -- Search Arch Linux Packages (www.archlinux.org/packages/)
archwiki -- Search the Arch Linux Wiki
arxiv -- Search arXiv E-Print Archive for articles
ask -- Question the web using Ask Jeeves (www.ask.com)
......@@ -170,17 +189,18 @@ bing -- Search the web using Microsoft's Bing (www.bing.com)
bookfinder -- Search for books using www.bookfinder.com
bugmenot -- Bypass compulsory web registration with bugmenot.com
bugzilla -- Search for bugs on Bugzilla bugtrackers
cablesearch -- search openports for OpenBSD packages
cablesearch -- search for leaked diplomatic communications
cia -- Search CIA documents at www.cia.gov
cisco -- Search Cisco documentation (www.cisco.com)
cite -- Search computer science papers (citeseerx.ist.psu.edu)
cliki -- Search the common lisp wiki
cnn -- Search on CNN (cnn.com)
codesearch -- Search source code using Google Code Search (www.google.com/codesearch)
comlaw -- Search Australian Law using Comlaw (www.comlaw.gov.au)
ctan -- Search the Comprehensive TeX Archive Network (ctan.org)
currency -- Convert currencies with the Universal Currency Converter (www.xe.net/ucc)
cve -- Search for CAN assignments in CVE
debbugs -- Search the debian BTS (bugs.debian.org)
debcodesearch -- Search debian source code
debcontents -- Search contents of debian/ubuntu packages (packages.debian.org/packages.ubuntu.com)
deblists -- Search debian mailing lists (lists.debian.org/search.html)
deblogs -- Show changelogs for a package in Debian main (changelogs.debian.net)
......@@ -198,6 +218,7 @@ duckduckgo -- Securely search the web using duckduckgo (www.duckduckgo.com)
ebay -- Search the Ebay auction site
etym -- Look up word origins at www.etymonline.com
excite -- Search on Excite (www.excite.com)
f5 -- Search F5 related information (www.f5.com)
finkpkg -- Search Fink packages (pdb.finkproject.org)
foldoc -- The Free On-Line Dictionary Of Computing (foldoc.org)
freebsd -- Search FreeBSD related information (www.freebsd.org)
......@@ -207,29 +228,38 @@ fsfdir -- Search the FSF/UNESCO Free Software Directory (directory.fsf.
gcache -- Search the web using Google cache (www.google.com)
genbugs -- Search the Gentoo bug tracker (bugs.gentoo.org)
genportage -- Search gentoo-portage.com for packages
github -- Search GitHub (https://github.com)
gmane -- Search mailing list with gmane (gmane.org)
google -- Search the web using Google (www.google.com)
gutenberg -- Search for books on Project Gutenberg (gutenberg.org)
happypenguin -- Search the Linux Game Tome (www.happypenguin.org)
imdb -- Search the Internet Movie Database (www.imdb.com)
ixquick -- Search the web using ixquick [HTTPS] (www.ixquick.com)
jamendo -- Search Jamendo: free music with Creative Commons licenses (www.jamendo.com)
javasun -- Search Java API docs (java.sun.com)
jquery -- Search the jQuery documentation (api.jquery.com)
l1sp -- Search lisp documentation
lastfm -- Search last.fm
leodict -- Search Leo's German <-> English dictionary (dict.leo.org)
lsm -- Search the Linux Software Map
macports -- Search macports packages (macports.org)
mathworld -- Search Wolfram MathWorld
mdn -- Search the mozilla developer network (developer.mozilla.org)
mininova -- Search the mininova bittorent source.
musicbrainz -- Search MusicBrainz (musicbrainz.org)
mysqldoc -- Search mysql documentation (dev.mysql.com)
netbsd -- Search NetBSD related information (www.netbsd.org)
ntrs -- Search the NASA Technical Report Server
openbsd -- Search OpenBSD related information (www.openbsd.org)
openports -- search openports for OpenBSD packages
opensearch -- Search an OpenSearch-enabled website
oraclesearch -- Search an OpenSearch-enabled website
pasearch -- Search the unofficial Penny Arcade archives (pipefour.org/pa)
pgdoc -- Search postgres documentation (www.pgdoc.com)
pgpkeys -- Search the PGP key database
piratebay -- Search thepiratebay.org for torrents
phpdoc -- Search php documentation (php.net)
pin -- Search Pinboard bookmarks (http://pinboard.in)
piratebay -- Search The Pirate Bay (http://thepiratebay.org)
priberam -- Look up word in Priberam online dictionary (www.priberam.pt/dlpo)
pubmed -- Search medical/molbio databases (www.ncbi.nlm.nih.gov)
rae -- Busca en el diccionario de la Real Academia de la Lengua Española (Spanish Dictionary)
rfc -- Search RFCs (internet standards documents)
......@@ -238,18 +268,15 @@ rpmsearch -- Search for RPMs in various distros
scholar -- Search Google Scholar (scholar.google.com)
scicom -- Search Scientific Commons
scirus -- Search for science using Scirus (scirus.com)
scitopia -- Search for science with scitopia.org
scpan -- Search th