[Surfraw-commits] [web] 01/01: 2.2.9 release
Ian Beckwith
ianb at moszumanska.debian.org
Wed Dec 11 22:38:38 UTC 2013
This is an automated email from the git hooks/post-receive script.
ianb pushed a commit to branch master
in repository web.
commit d1ea1c7593ad530e70e4876dd060a1e66f9fa22c
Author: Ian Beckwith <ianb at erislabs.net>
Date: Wed Dec 11 22:38:34 2013 +0000
2.2.9 release
---
ChangeLog | 195 ++++++++++++++++++++++++++++++++++++++++++++
NEWS | 254 ++++++++++++++++++++++++++++++++++------------------------
debchangelog | 12 +++
index.html | 246 +++++++++++++++++++++++++++++++++++++++++---------------
index.html.IN | 84 +++++++++++++++++--
5 files changed, 618 insertions(+), 173 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 9720dbe..e6a3e22 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,198 @@
+2013-12-10 Ian Beckwith <ianb at 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 at 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 at 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 at 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 at 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 at erislabs.net>
+
+ * Replaced phpdoc with version posted back in
+ 2011 by Jon Yamokoski <jon at jonyamo.net>
+ Thanks, and apologies for missing it!
+ * S: add test.
+ * Include debian packaging in upstream tarball.
+
+2013-10-05 Ian Beckwith <ianb at 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 at 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 at erislabs.net>
+
+ * new elvi: jquery
+
+2013-05-04 Ian Beckwith <ianb at 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 at erislabs.net>
+
+ * musicbrainz: fixed mbid search.
+ * springer: fixed test.
+
+2013-04-27 Ian Beckwith <ianb at erislabs.net>
+
+ * javasun: fixed test.
+
+2013-04-24 Ian Beckwith <ianb at 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 at 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 at austrohungaro.com>
+
+ * examples/hooks.lua: Added elinks integration script
+
+2012-06-28 Ivy Foster <joyfulgirl at archlinux.us>
+
+ * Further simplified searchable bookmarks
+
+2012-06-28 Thomas Zervogiannis <tzervo at gmail.com>
+
+ * Simplified searchable bookmarks
+
+2012-06-27 Ivy Foster <joyfulgirl at 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 at gmail.com>
+
+ * Added searchable bookmarks
+
+ + Bookmarks can now be searchable by adding '%s' to
+ the url string.
+
+2012-06-01 Jason Ryan <jasonwryan at surfraw.org>
+
+ * New elvi: github (search github.com)
+
+2012-03-17 Ivy Foster <joyfulgirl at archlinux.us>
+
+ * Fix a typo in duckduckgo code.
+
+2012-03-17 Ivy Foster <joyfulgirl at archlinux.us>
+
+ * Keep duckduckgo's -l[ucky] from clobbering -lh
+
+2012-01-10 Ivy Foster <joyfulgirl at 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 at erislabs.net>
+
+ * surfraw.IN: test_elvi(): tweak sed regex
+ * add tests for f5, cisco and pin.
+
+2011-10-10 Shain Singh <shain.singh at gmail.com>
+
+ * New elvi: f5, cisco
+
+2011-10-10 Jason Ryan <jasonwryan at gmail.com>
+
+ * New elvi: pin (search pinboard.in).
+
+2011-09-09 Kyle Isom <coder at kyleisom.net>
+
+ * New elvi: wolfram - query Wolfram Alpha
+ * Author: Kyle Isom <coder at kyleisom.net>
+ * Added test for wolfram.
+
+2011-08-09 Ian Beckwith <ianb at erislabs.net>
+
+ * New elvi: priberam - search Portuguese dictionary.
+ Author: Paulo Almeida <paulo at diasalmeida.com>
+ * Added test for priberam.
+
2011-07-11 Ian Beckwith <ianb at erislabs.net>
* netbsd: fix normal & mail search.
diff --git a/NEWS b/NEWS
index 9427fa5..123cc61 100644
--- a/NEWS
+++ b/NEWS
@@ -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.
diff --git a/debchangelog b/debchangelog
index 8669ddd..11e9e70 100644
--- a/debchangelog
+++ b/debchangelog
@@ -1,3 +1,15 @@
+surfraw (2.2.9-1) unstable; urgency=low
+
+ * New upstream version
+ + yandex: Fix bashism (Closes: #690615).
+ + rae: Fix URL (Closes: #680138).
+ * Standards-Version: 3.9.5 (no changes).
+ * update debian/copyright.
+ * switch to source format 3.0 (quilt).
+ * update Vcs-Browser fields.
+
+ -- Ian Beckwith <ianb at debian.org> Tue, 10 Dec 2013 17:03:19 +0000
+
surfraw (2.2.8-1) unstable; urgency=low
* New upstream version
diff --git a/index.html b/index.html
index 3da4dac..a977ab8 100644
--- a/index.html
+++ b/index.html
@@ -4,7 +4,6 @@
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Surfraw - Shell Users' Revolutionary Front Rage Against the Web</title>
<!-- Comments are used by a script to insert values. Be careful changing them -->
-<!-- $Id$ -->
</head>
<body>
@@ -85,12 +84,76 @@ For example:
<h2><a name="news">News</a></h2>
<p>Current surfraw version:
-<a href="dist/surfraw-2.2.8.tar.gz">
-2.2.8
+<a href="dist/surfraw-2.2.9.tar.gz">
+2.2.9
</a>
-<h3>Tue Jul 12 00:46:02 BST 2011 - surfraw 2.2.8</h3>
+<h3>Tue Dec 10 15:49:46 GMT 2013 - surfraw 2.2.9</h3>
<ul>
+ <li>New elvi:
+ <ul>
+ <li>S - search using w3_custom_search (see below)</li>
+ <li>cisco - search Cisco documentation</li>
+ <li>debcodesearch - search Debian codebase</li>
+ <li>github - search github</li>
+ <li>gmane - search mailing lists</li>
+ <li>jquery - search jQuery documentation</li>
+ <li>mdn - search Mozilla Developer Network</li>
+ <li>mysqldoc - search MySQL documentation</li>
+ <li>oraclesearch - search Oracle documentation</li>
+ <li>pgdoc - search PostgreSQL documentation</li>
+ <li>phpdoc - search PHP documentation</li>
+ <li>pin - search pinboard.in</li>
+ <li>wolfram - search Wolfram Alpha</li>
+ <li>yacy - search YaCy P2P search engines, including ScienceNet</li>
+ </ul>
+ </li>
+ <li>Changed elvi:
+ <ul>
+ <li> aur - uses HTTPS by default, use -no-https to disable</li>
+ <li> deblists
+ <ul>
+ <li> Removed options -author, -lists, -lang</li>
+ <li> added options -ml (message links) and -mv (list view)</li>
+ </ul>
+ </li>
+ <li>duckduckgo:
+ <ul>
+ <li> removed -p (clashes with global print option), use -safe instead</li>
+ <li> stopped -l[ucky] from clobbering -lh</li>
+ </ul>
+ </li>
+ <li> google: changed -g option to -G to avoid clash with -g for
+ graphical view</li>
+ </ul>
+ </li>
+ <li>Fixed elvi: ask, ctan, deli, genportage, jamendo, javasun, openbsd musicbrainz, rae, slashdot, slinuxdoc</li>
+ <li>Removed elvi for dead sites: happypenguin, scroogle, sunonesearch (replaced by oraclesearch)</li>
+ <li>w3_custom_search
+ <ul>
+ <li> 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.</li>
+ <li> Affected elvi: mdn, mysqldoc, netbsd, openbsd, pgdoc, slinuxdoc</li>
+ <li> To select on the commandline use -custom-search=google or -custom-search=duckduckgo</li>
+ <li> Or configure SURFRAW_customsearch_provider</li>
+ </ul>
+ </li>
+ <li>New variable: SURFRAW_bookmark_search_elvis
+ When using searchable bookmarks, if all else fails run this elvis.
+ Defaults to google</li>
+ <li> New example elinks integration script in examples/hooks.lua.</li>
+ <li> Debian packaging now included in release, in debian/ dir.</li>
+ <li> Known problems at time of release
+ <ul>
+ <li> deblogs - down (hopefully) temporarily</li>
+ <li> yacy - demo portal down, ScienceNet still up</li>
+ <li> scicom - down, status unknown</li>
+ </ul>
+ </li>
+</ul>
+
+<h3>Tue Jul 12 00:46:02 BST 2011 - surfraw 2.2.8</h3>
<li> New elvi:
<ul>
<li> ads - search the SAO/NASA Astrophysics data system.
@@ -413,31 +476,31 @@ For example:
<p>
The current version of surfraw is
-2.2.8
+2.2.9
<p>
<table border="0">
<tr>
<td rowspan="2" valign="top">Current release tarball:</td>
<td>
- <a href="dist/surfraw-2.2.8.tar.gz">
- surfraw-2.2.8.tar.gz
+ <a href="dist/surfraw-2.2.9.tar.gz">
+ surfraw-2.2.9.tar.gz
</a>
</td>
</tr>
<tr>
<td>
- <a href="dist/surfraw-2.2.8.tar.gz.md5">[MD5]</a>
- <a href="dist/surfraw-2.2.8.tar.gz.sha1">[SHA1]</a>
- <a href="dist/surfraw-2.2.8.tar.gz.sig">[GPG SIG]</a>
+ <a href="dist/surfraw-2.2.9.tar.gz.md5">[MD5]</a>
+ <a href="dist/surfraw-2.2.9.tar.gz.sha1">[SHA1]</a>
+ <a href="dist/surfraw-2.2.9.tar.gz.sig">[GPG SIG]</a>
</td>
</tr>
</table>
<p>
- <a href="dist/surfraw-2.2.8.tar.gz">
- surfraw-2.2.8.tar.gz
- </a> is <a href="dist/surfraw-2.2.8.tar.gz.sig">signed</a>
+ <a href="dist/surfraw-2.2.9.tar.gz">
+ surfraw-2.2.9.tar.gz
+ </a> is <a href="dist/surfraw-2.2.9.tar.gz.sig">signed</a>
by the <a href="surfraw-release-key.asc">surfraw release key</a>, also
available from
<a href="http://pgp.mit.edu:11371/pks/lookup?search=0xE7892D44&op=index&fingerprint=on&exact=on">
@@ -449,35 +512,35 @@ The current version of surfraw is
<table border="0">
<tr>
<td>Debian surfraw binary package (all architectures)
- <td><a href="dist/surfraw_2.2.8-1_all.deb">
-surfraw_2.2.8-1_all.deb
+ <td><a href="dist/surfraw_2.2.9-1_all.deb">
+surfraw_2.2.9-1_all.deb
</a>
</tr>
<tr>
<td>Debian surfraw-extra binary package (all architectures)
- <td><a href="dist/surfraw-extra_2.2.8-1_all.deb">
-surfraw-extra_2.2.8-1_all.deb
+ <td><a href="dist/surfraw-extra_2.2.9-1_all.deb">
+surfraw-extra_2.2.9-1_all.deb
</a>
</tr>
<tr>
<td rowspan="4" valign="top">Debian source package
- <td><a href="dist/surfraw_2.2.8-1.dsc">
-surfraw_2.2.8-1.dsc
+ <td><a href="dist/surfraw_2.2.9-1.dsc">
+surfraw_2.2.9-1.dsc
</a>
</tr>
<tr>
- <td><a href="dist/surfraw_2.2.8-1.diff.gz">
-surfraw_2.2.8-1.diff.gz
+ <td><a href="dist/surfraw_2.2.9-1.diff.gz">
+surfraw_2.2.9-1.diff.gz
</a>
</tr>
<tr>
- <td><a href="dist/surfraw_2.2.8.orig.tar.gz">
-surfraw_2.2.8.orig.tar.gz
+ <td><a href="dist/surfraw_2.2.9.orig.tar.gz">
+surfraw_2.2.9.orig.tar.gz
</a>
</tr>
<tr>
- <td><a href="dist/surfraw_2.2.8-1_amd64.changes">
-surfraw_2.2.8-1_amd64.changes
+ <td><a href="dist/surfraw_2.2.9-1_amd64.changes">
+surfraw_2.2.9-1_amd64.changes
</a>
</tr>
</table>
@@ -495,9 +558,9 @@ Older versions are available
<p>
Unpack the source with
<p>
-<code>gzip -dc surfraw-2.2.8.tar.gz | tar xvvf -</code>
+<code>gzip -dc surfraw-2.2.9.tar.gz | tar xvvf -</code>
<p>
-Then, change into the <code>surfraw-2.2.8</code> directory, and type
+Then, change into the <code>surfraw-2.2.9</code> directory, and type
<p>
<code>./configure</code>
@@ -532,8 +595,8 @@ distribution, as root, type:
<p>To install the .deb files directly, as root, type:
<p>
-<code>dpkg -i surfraw_2.2.8-1_all.deb
-surfraw-extra_2.2.8-1_all.deb</code>
+<code>dpkg -i surfraw_2.2.9-1_all.deb
+surfraw-extra_2.2.9-1_all.deb</code>
<p>Note that calling <code>dpkg</code> directly does not automatically
install dependencies, and surfraw-extra in particular has many
@@ -555,17 +618,17 @@ apt-get build-dep surfraw
<p>
<a href="#downloading">Download</a> the
-<a href="dist/surfraw_2.2.8-1.dsc">surfraw_2.2.8-1.dsc</a>,
-<a href="dist/surfraw_2.2.8-1.diff.gz">surfraw_2.2.8-1.diff.gz</a>
+<a href="dist/surfraw_2.2.9-1.dsc">surfraw_2.2.9-1.dsc</a>,
+<a href="dist/surfraw_2.2.9-1.diff.gz">surfraw_2.2.9-1.diff.gz</a>
and
-<a href="dist/surfraw_2.2.8.orig.tar.gz">surfraw_2.2.8.orig.tar.gz</a>
+<a href="dist/surfraw_2.2.9.orig.tar.gz">surfraw_2.2.9.orig.tar.gz</a>
files, then type:
<p>
-<code>dpkg-source -x surfraw_2.2.8-1.dsc</code>
+<code>dpkg-source -x surfraw_2.2.9-1.dsc</code>
<p>
This will unpack the source into a subdirectory called
-<code>surfraw-2.2.8</code>
+<code>surfraw-2.2.9</code>
<p>
Change into this directory, and type:
@@ -573,13 +636,13 @@ Change into this directory, and type:
<code>fakeroot debian/rules binary</code>
<p>This should produce files called
-<code>surfraw_2.2.8-1_all.deb</code> and
-<code>surfraw-extra_2.2.8-1_all.deb</code>
+<code>surfraw_2.2.9-1_all.deb</code> and
+<code>surfraw-extra_2.2.9-1_all.deb</code>
in the directory above the surfraw source directory. To install
these files, type as root:
<p>
-<code>dpkg -i surfraw_2.2.8-1_all.deb surfraw-extra_2.2.8-1_all.deb</code>
+<code>dpkg -i surfraw_2.2.9-1_all.deb surfraw-extra_2.2.9-1_all.deb</code>
<hr>
<h2><a name="elvilist">List of Elvi</a></h2>
@@ -590,6 +653,10 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
<table>
<tr>
+ <td><b>S</b></td>
+ <td>Search using custom search provider</td>
+</tr>
+<tr>
<td><b>W</b></td>
<td>Activate Surfraw defined web-browser</td>
</tr>
@@ -655,13 +722,17 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
</tr>
<tr>
<td><b>cablesearch</b></td>
- <td>search openports for OpenBSD packages</td>
+ <td>search for leaked diplomatic communications</td>
</tr>
<tr>
<td><b>cia</b></td>
<td>Search CIA documents at www.cia.gov</td>
</tr>
<tr>
+ <td><b>cisco</b></td>
+ <td>Search Cisco documentation (www.cisco.com)</td>
+</tr>
+<tr>
<td><b>cite</b></td>
<td>Search computer science papers (citeseerx.ist.psu.edu)</td>
</tr>
@@ -674,10 +745,6 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
<td>Search on CNN (cnn.com)</td>
</tr>
<tr>
- <td><b>codesearch</b></td>
- <td>Search source code using Google Code Search (www.google.fr/codesearch)</td>
-</tr>
-<tr>
<td><b>comlaw</b></td>
<td>Search Australian Law using Comlaw (www.comlaw.gov.au)</td>
</tr>
@@ -698,6 +765,10 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
<td>Search the debian BTS (bugs.debian.org)</td>
</tr>
<tr>
+ <td><b>debcodesearch</b></td>
+ <td>Search debian source code</td>
+</tr>
+<tr>
<td><b>debcontents</b></td>
<td>Search contents of debian/ubuntu packages (packages.debian.org/packages.ubuntu.com)</td>
</tr>
@@ -766,6 +837,10 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
<td>Search on Excite (www.excite.com)</td>
</tr>
<tr>
+ <td><b>f5</b></td>
+ <td>Search F5 related information (www.f5.com)</td>
+</tr>
+<tr>
<td><b>finkpkg</b></td>
<td>Search Fink packages (pdb.finkproject.org)</td>
</tr>
@@ -802,6 +877,14 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
<td>Search gentoo-portage.com for packages</td>
</tr>
<tr>
+ <td><b>github</b></td>
+ <td>Search GitHub (https://github.com)</td>
+</tr>
+<tr>
+ <td><b>gmane</b></td>
+ <td>Search mailing list with gmane (gmane.org)</td>
+</tr>
+<tr>
<td><b>google</b></td>
<td>Search the web using Google (www.google.com)</td>
</tr>
@@ -810,10 +893,6 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
<td>Search for books on Project Gutenberg (gutenberg.org)</td>
</tr>
<tr>
- <td><b>happypenguin</b></td>
- <td>Search the Linux Game Tome (www.happypenguin.org)</td>
-</tr>
-<tr>
<td><b>imdb</b></td>
<td>Search the Internet Movie Database (www.imdb.com)</td>
</tr>
@@ -830,6 +909,10 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
<td>Search Java API docs (java.sun.com)</td>
</tr>
<tr>
+ <td><b>jquery</b></td>
+ <td>Search the jQuery documentation (api.jquery.com)</td>
+</tr>
+<tr>
<td><b>l1sp</b></td>
<td>Search lisp documentation</td>
</tr>
@@ -854,6 +937,10 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
<td>Search Wolfram MathWorld</td>
</tr>
<tr>
+ <td><b>mdn</b></td>
+ <td>Search the mozilla developer network (developer.mozilla.org)</td>
+</tr>
+<tr>
<td><b>mininova</b></td>
<td>Search the mininova bittorent source.</td>
</tr>
@@ -862,6 +949,10 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
<td>Search MusicBrainz (musicbrainz.org)</td>
</tr>
<tr>
+ <td><b>mysqldoc</b></td>
+ <td>Search mysql documentation (dev.mysql.com)</td>
+</tr>
+<tr>
<td><b>netbsd</b></td>
<td>Search NetBSD related information (www.netbsd.org)</td>
</tr>
@@ -882,16 +973,36 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
<td>Search an OpenSearch-enabled website</td>
</tr>
<tr>
+ <td><b>oraclesearch</b></td>
+ <td>Search Oracle (search.oracle.com)</td>
+</tr>
+<tr>
<td><b>pasearch</b></td>
<td>Search the unofficial Penny Arcade archives (pipefour.org/pa)</td>
</tr>
<tr>
+ <td><b>pgdoc</b></td>
+ <td>Search postgres documentation (www.pgdoc.com)</td>
+</tr>
+<tr>
<td><b>pgpkeys</b></td>
<td>Search the PGP key database</td>
</tr>
<tr>
+ <td><b>phpdoc</b></td>
+ <td>Search PHP documentation (php.net)</td>
+</tr>
+<tr>
+ <td><b>pin</b></td>
+ <td>Search Pinboard bookmarks (http://pinboard.in)</td>
+</tr>
+<tr>
<td><b>piratebay</b></td>
- <td>Search thepiratebay.org for torrents</td>
+ <td>Search The Pirate Bay (http://thepiratebay.org)</td>
+</tr>
+<tr>
+ <td><b>priberam</b></td>
+ <td>Look up word in Priberam online dictionary (www.priberam.pt/dlpo)</td>
</tr>
<tr>
<td><b>pubmed</b></td>
@@ -926,18 +1037,10 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
<td>Search for science using Scirus (scirus.com)</td>
</tr>
<tr>
- <td><b>scitopia</b></td>
- <td>Search for science with scitopia.org</td>
-</tr>
-<tr>
<td><b>scpan</b></td>
<td>Search the Comprehensive Perl Archive Network (search.cpan.org)</td>
</tr>
<tr>
- <td><b>scroogle</b></td>
- <td>Search Google anonymously via Scroogle (www.scroogle.org)</td>
-</tr>
-<tr>
<td><b>slashdot</b></td>
<td>Search stories on Slashdot (www.slashdot.org)</td>
</tr>
@@ -962,16 +1065,12 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
<td>Get a single stock quote (multiple providers)</td>
</tr>
<tr>
- <td><b>sunonesearch</b></td>
- <td>Search Sun One Search (onesearch.sun.com)</td>
-</tr>
-<tr>
<td><b>thesaurus</b></td>
<td>Look up word in Merriam-Webster's Thesaurus (www.m-w.com)</td>
</tr>
<tr>
<td><b>translate</b></td>
- <td>Translate human languages (various providers)</td>
+ <td>Translate human languages</td>
</tr>
<tr>
<td><b>urban</b></td>
@@ -1014,10 +1113,18 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
<td>Search the web using Woffle (localhost:8080)</td>
</tr>
<tr>
+ <td><b>wolfram</b></td>
+ <td>Ask questions of the computational knowledge engine</td>
+</tr>
+<tr>
<td><b>worldwidescience</b></td>
<td>Search for science with www.worldwidescience.org</td>
</tr>
<tr>
+ <td><b>yacy</b></td>
+ <td>Search YaCy P2P search, including ScienceNet</td>
+</tr>
+<tr>
<td><b>yahoo</b></td>
<td>Search Yahoo categories (www.yahoo.com)</td>
</tr>
@@ -1283,6 +1390,11 @@ unconditionally.
<td>screen
</tr>
<tr>
+ <td>SURFRAW_screen_args
+ <td>Arguments to screen command
+ <td>
+ </tr>
+ <tr>
<td>SURFRAW_new_screen
<td>If surfraw is running under screen(1), start a new screen
for each text browser invocation?
@@ -1325,6 +1437,12 @@ unconditionally.
<em>uk</em>, <em>de</em>, <em>ca</em>).
<td>none
</tr>
+ <tr>
+ <td>SURFRAW_customsearch_provider
+ <td>Provider for searches that use a search engine. Supported:
+ google, duckduckgo.
+ <td>duckduckgo
+ </tr>
</table>
<p>
@@ -1367,17 +1485,17 @@ mailing list.
The surfraw project webpage is at
<a href="http://surfraw.alioth.debian.org/">surfraw.alioth.debian.org</a>
-<p>To report a bug or request an enhancement (e.g. a new elvis), send
+<p>To report a bug or request an enhancement (e.g. a new elvi), send
email to
<a href="mailto:surfraw-devel at lists.alioth.debian.org">surfraw-devel at lists.alioth.debian.org</a>
<p>
The current development version of surfraw can be obtained from the
-surfraw <a href="http://git.debian.org/?p=surfraw/surfraw.git">git
+surfraw <a href="http://anonscm.debian.org/gitweb/?p=surfraw/surfraw.git">git
repository</a>. To check out the repository:
<p>
-<pre>git clone git://git.debian.org/surfraw/surfraw.git</pre>
+<pre>git clone git://anonscm.debian.org/surfraw/surfraw.git</pre>
<p>
Interested in contributing?
@@ -1396,6 +1514,6 @@ truth. Its love will set you free.
<p>
<hr>
<p>
-Last modified: Tue Jul 12 02:02:16 BST 2011
+Last modified: Wed Dec 11 22:23:46 GMT 2013
</body> </html>
diff --git a/index.html.IN b/index.html.IN
index 290e9aa..7c79ca1 100644
--- a/index.html.IN
+++ b/index.html.IN
@@ -4,7 +4,6 @@
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Surfraw - Shell Users' Revolutionary Front Rage Against the Web</title>
<!-- Comments are used by a script to insert values. Be careful changing them -->
-<!-- $Id$ -->
</head>
<body>
@@ -89,8 +88,72 @@ For example:
<!-- TAG:VERSION -->
</a>
-<h3>Tue Jul 12 00:46:02 BST 2011 - surfraw 2.2.8</h3>
+<h3>Tue Dec 10 15:49:46 GMT 2013 - surfraw 2.2.9</h3>
<ul>
+ <li>New elvi:
+ <ul>
+ <li>S - search using w3_custom_search (see below)</li>
+ <li>cisco - search Cisco documentation</li>
+ <li>debcodesearch - search Debian codebase</li>
+ <li>github - search github</li>
+ <li>gmane - search mailing lists</li>
+ <li>jquery - search jQuery documentation</li>
+ <li>mdn - search Mozilla Developer Network</li>
+ <li>mysqldoc - search MySQL documentation</li>
+ <li>oraclesearch - search Oracle documentation</li>
+ <li>pgdoc - search PostgreSQL documentation</li>
+ <li>phpdoc - search PHP documentation</li>
+ <li>pin - search pinboard.in</li>
+ <li>wolfram - search Wolfram Alpha</li>
+ <li>yacy - search YaCy P2P search engines, including ScienceNet</li>
+ </ul>
+ </li>
+ <li>Changed elvi:
+ <ul>
+ <li> aur - uses HTTPS by default, use -no-https to disable</li>
+ <li> deblists
+ <ul>
+ <li> Removed options -author, -lists, -lang</li>
+ <li> added options -ml (message links) and -mv (list view)</li>
+ </ul>
+ </li>
+ <li>duckduckgo:
+ <ul>
+ <li> removed -p (clashes with global print option), use -safe instead</li>
+ <li> stopped -l[ucky] from clobbering -lh</li>
+ </ul>
+ </li>
+ <li> google: changed -g option to -G to avoid clash with -g for
+ graphical view</li>
+ </ul>
+ </li>
+ <li>Fixed elvi: ask, ctan, deli, genportage, jamendo, javasun, openbsd musicbrainz, rae, slashdot, slinuxdoc</li>
+ <li>Removed elvi for dead sites: happypenguin, scroogle, sunonesearch (replaced by oraclesearch)</li>
+ <li>w3_custom_search
+ <ul>
+ <li> 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.</li>
+ <li> Affected elvi: mdn, mysqldoc, netbsd, openbsd, pgdoc, slinuxdoc</li>
+ <li> To select on the commandline use -custom-search=google or -custom-search=duckduckgo</li>
+ <li> Or configure SURFRAW_customsearch_provider</li>
+ </ul>
+ </li>
+ <li>New variable: SURFRAW_bookmark_search_elvis
+ When using searchable bookmarks, if all else fails run this elvis.
+ Defaults to google</li>
+ <li> New example elinks integration script in examples/hooks.lua.</li>
+ <li> Debian packaging now included in release, in debian/ dir.</li>
+ <li> Known problems at time of release
+ <ul>
+ <li> deblogs - down (hopefully) temporarily</li>
+ <li> yacy - demo portal down, ScienceNet still up</li>
+ <li> scicom - down, status unknown</li>
+ </ul>
+ </li>
+</ul>
+
+<h3>Tue Jul 12 00:46:02 BST 2011 - surfraw 2.2.8</h3>
<li> New elvi:
<ul>
<li> ads - search the SAO/NASA Astrophysics data system.
@@ -837,6 +900,11 @@ unconditionally.
<td>screen
</tr>
<tr>
+ <td>SURFRAW_screen_args
+ <td>Arguments to screen command
+ <td>
+ </tr>
+ <tr>
<td>SURFRAW_new_screen
<td>If surfraw is running under screen(1), start a new screen
for each text browser invocation?
@@ -879,6 +947,12 @@ unconditionally.
<em>uk</em>, <em>de</em>, <em>ca</em>).
<td>none
</tr>
+ <tr>
+ <td>SURFRAW_customsearch_provider
+ <td>Provider for searches that use a search engine. Supported:
+ google, duckduckgo.
+ <td>duckduckgo
+ </tr>
</table>
<p>
@@ -921,17 +995,17 @@ mailing list.
The surfraw project webpage is at
<a href="http://surfraw.alioth.debian.org/">surfraw.alioth.debian.org</a>
-<p>To report a bug or request an enhancement (e.g. a new elvis), send
+<p>To report a bug or request an enhancement (e.g. a new elvi), send
email to
<a href="mailto:surfraw-devel at lists.alioth.debian.org">surfraw-devel at lists.alioth.debian.org</a>
<p>
The current development version of surfraw can be obtained from the
-surfraw <a href="http://git.debian.org/?p=surfraw/surfraw.git">git
+surfraw <a href="http://anonscm.debian.org/gitweb/?p=surfraw/surfraw.git">git
repository</a>. To check out the repository:
<p>
-<pre>git clone git://git.debian.org/surfraw/surfraw.git</pre>
+<pre>git clone git://anonscm.debian.org/surfraw/surfraw.git</pre>
<p>
Interested in contributing?
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/surfraw/web.git
More information about the Surfraw-commits
mailing list