[Surfraw-commits] [SCM] web pages for surfraw branch, master, updated. start-26-g4f741f4

Ian Beckwith ianb at erislabs.net
Tue Jul 12 01:07:17 UTC 2011


The following commit has been merged in the master branch:
commit 4f741f4eb473526885d62dcc2889c7a66417ebd7
Author: Ian Beckwith <ianb at erislabs.net>
Date:   Tue Jul 12 02:07:04 2011 +0100

    surfraw 2.2.8 release

diff --git a/ChangeLog b/ChangeLog
index 8b7fc05..9720dbe 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,226 @@
+2011-07-11  Ian Beckwith  <ianb at erislabs.net>
+
+	* netbsd: fix normal & mail search.
+	  google custom searches were complaining I was a bot, so I
+	  switched to normal google searches with
+	  site:{mail-index,}.netbsd.org.
+	* cia: fix search URL
+
+2011-06-17  Ian Beckwith  <ianb at erislabs.net>
+
+	* arxiv: fix -scope=author with single-word queries.
+	  Thanks to Nikos Apostolakis.
+	* btw, note about entry below, netbsd make *does*
+	  support '$<', but only in suffix rules.
+
+2011-06-16  Ian Beckwith  <ianb at erislabs.net>
+
+	* Fix more make(1) portability problems.
+	  Either I am horribly confused or netbsd make
+	  (or at least pmake in debian) doesn't support '$<'.
+	  Switched to '$?'.
+	* Also switched submit-lsm rule to '$?'.
+	  Thanks to Kyle Isom.
+	* Removed long-obsolete commented-out sourceforge upload rules.
+
+2011-06-15  Ian Beckwith  <ianb at erislabs.net>
+
+	* scitopia, worldwidescience: fixed URLs.
+	* Fixed make portability problems.
+	  We cannot portably combine single suffix rules (foo.IN->foo)
+	  and separated dependencies so we have to explicitly specify
+	  all the .IN rules. The solution we used for this until now was
+	  specific to GNU make.
+	* Removed Makefile.include, no longer used.
+	* './configure --enable-opensearch' now only controls
+	  installation of the (direct) dependencies for opensearch,
+	  not opensearch itself, as opensearch now falls back to
+	  using a remote reflector if opensearch-discover(1)
+	  and opensearch-genquery(1) aren't found.
+	* yandex: fix test.
+
+2011-06-14  Ian Beckwith  <ianb at erislabs.net>
+
+	* musicbrainz, codesearch, rpmsearch: Fixed URLs, options and
+	  tests. The sites have all changed significantly which means
+	  both new options and no-longer-supported options.
+	  Codesearch has gone all ajaxy, so I've implemented the options
+	  via the search string, e.g. adding " package:foo".
+	  Disabled codesearch.test, as it now needs javascript.
+	  Codesearch on both google.com and google.co.uk was acting up,
+	  so I've pointed it at google.fr.
+	* Removed filesearching elvi, it now requires a 'Referer:' header
+	  to work. There is no browser-portable way to specify a
+	  'Refer[r]er:' header, plus we should probably take it as a hint.
+	* Tweaked debian packaging.
+	* Updated NEWS.
+
+2011-06-13  Ian Beckwith  <ianb at erislabs.net>
+
+	* w3link: fixed URLs.
+
+2011-06-10  Ian Beckwith  <ianb at erislabs.net>
+
+	* Fixed ctan.
+	  Option -doc has been replaced by -id.
+	  Options are no longer mutually exclusive,
+	  you can now do (eg) ctan -d -i -n texlive.
+
+2011-06-09  Ian Beckwith  <ianb at erislabs.net>
+
+	* fixed tests: debwiki, ntrs, wayback.
+
+2011-06-07  Ian Beckwith  <ianb at erislabs.net>
+
+	* Default to surfraw_graphical_remote=no,
+	  as chromium doesn't support "-remote openURL".
+
+2011-05-31  Jason Ryan  <jasonwryan at gmail.com>
+
+	* Add options to archpkg.
+
+2011-05-12  Sara Fauzia  <sara at archlinux.us>
+
+	* Fix archpkg URL.
+
+2011-05-12  Ian Beckwith  <ianb at erislabs.net>
+
+	* surfraw.IN:
+	  + if elvi doesn't exist, send usage to stderr not stdout.
+	  + bookmark names: do exact match not substring match.
+	* Added tests for archwiki, deli & stack.
+	* README:
+	  + added INTEGRATION section on uzbl and pentadactyl.
+	  + upcased section headings for clarity.
+
+2011-05-12  Jason Ryan  <jasonwryan at gmail.com>
+
+	* New elvi:
+	  + archwiki: search the arch wiki.
+	  + deli: search delicious.com.
+	  + stack: search stackoverflow.com and friends.
+
+2011-03-21  Ian Beckwith  <ianb at erislabs.net>
+
+	* google: Added -safe=default|off|moderate|strict
+	  option for Safe Search.
+
+2011-03-21  Ivy Foster  <joyfulgirl at archlinux.us>
+
+	* Added Google Translate to elvi/translate.
+
+2011-03-03  Ian Beckwith  <ianb at erislabs.net>
+
+	* opensearch: new option -r, uses redirector at
+	  http://erislabs.net/ianb/webtools/opensearch/ instead of calling
+	  opensearch-discover and opensearch-genquery. -r is selected
+	  automatically if those tools are not installed. This enables us
+	  to ship opensearch in the main surfraw package and it still
+	  functions if the dependencies are not installed. See
+	  debian/changelog.
+	* wikipedia: new options:
+	  + -d, uses a redirector at http://erislabs.net/ianb/webtools/wpdp/
+	    This redirector searches for a page with that name at wikipedia.
+ 	    If not found, it searches deletionpedia, if not found there
+	    it falls back to a normal wikipedia search.
+	  + -f=w|d, -fallback=wikipedia|deletionpedia
+	    Implies -d. If page not found at either wikipedia or deletionpedia,
+            whether to fallback to wikipedia search or deletionpedia search.
+	* google:
+	  + support video, maps and news.
+	  + new options -i, -v, -m, -n, shortcuts for
+	    -search={images,videos,maps,news}.
+	* debcontents, debpackages: update docs for new arches and
+	  distributions.
+	* bugzilla:
+	  + fix url so it works with redhat & eclipse bugzillas too.
+	  + enable -s=redhat.
+	* ixquick, w3css: fix tests.
+	* opensearch, wikipedia: add redirector tests.
+
+2011-02-20  Ian Beckwith  <ianb at erislabs.net>
+
+	* New elvi: bugzilla - searches various bugzillas,
+	  defaults to kernel.
+	* pgpkeys: add more options, support more
+	  keyservers, default to sks-keyservers.net.
+	* bump version to 2.2.8.
+	* test/Makefile.am: add cablesearch.test.
+
+2011-02-19  Ian Beckwith  <ianb at erislabs.net>
+
+	* lastfm: fix url to avoid a redirect that mangled
+	  args with spaces.
+	* debbugs: add -s as an alias for -search=src.
+	* surfraw.IN: (finally) update copyright year to 2011.
+	* remove traces of port elvi from build system.
+
+2011-02-09  Kyle Isom <coder at kyleisom.net>
+
+        * fix a number of tests to match current site formats
+
+2011-01-12  Kyle Isom  <coder at kyleisom.net>
+
+	* New elvi:
+	  + cablesearch - search wikileaks cables
+	  + duckduckgo - replace with better implementation
+	  + openports - search openbsd ports
+
+2010-12-04  Jakob <jakob at pipefour.org>
+
+	* new elvis: pasearch.
+
+2010-12-08  Ian Beckwith  <ianb at erislabs.net>
+
+	* arxiv: Thanks to MT <mt_void at warpmail.net> for patch that fixes:
+	  1. Search queries with more than two terms would fail, e.g.
+	    'supermassive black hole'.
+	  2. Full text search was broken, it works now.
+	  3. Enhancement: quoting the query now does an exact string match.
+
+2010-10-29  Ian Beckwith  <ianb at erislabs.net>
+
+	* wayback: advanced search is broken, rip out all
+	  options and use basic search.
+	* w3_url_escape: add /g to '/'->'%2F' replacement.
+	* uzbl_load_url_from_surfraw: use @AWK@ to pick up
+	  ./configure's choice of awk implementation.
+
+2010-10-28  Ian Beckwith  <ianb at erislabs.net>
+
+	* 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.
+	* google, duckduckgo, opensearch, wayback: tweak overbroad
+	  option parsing so it doesn't interfere with -lh.
+	* Support -h as a synonym for -help.
+
+2010-10-25  Ian Beckwith  <ianb at erislabs.net>
+
+	* new elvi: scirus, scitopia, worldwidescience.
+	* yahoo: reduced query string to just p and n options.
+	* openbsd: support -misc and -tech. Thanks to
+	  Sunil Nimmagadda for the patch.
+	* removed cddb: gracenote made the "hard decision"
+	  to remove the website search. sigh.
+	* removed altavista: is now just a front-end to yahoo.
+	* removed fast: another yahoo front-end.
+	* imdb: fix test.
+	* javasun: oracleized URLs.
+	* w3link: fixed URL.
+
+2010-08-22  Jameson Rollins <jrollins at finestructure.net>
+
+	* surfraw.IN: Improve listing of elvi.
+
+2010-08-20  James Rowe  <jnrowe at gmail.com>
+
+	* new elvi: ads.  Thanks to Jameson Rollins.
+
+2010-07-02  Ian Beckwith  <ianb at erislabs.net>
+
+	* new elvi: yandex. Thanks to Uspenskiy Andrey.
+
 2010-05-06  Ian Beckwith  <ianb at erislabs.net>
 
 	* uzbl_load_url_from_surfraw: fix menu.
diff --git a/Makefile b/Makefile
index 5f4f1eb..defed78 100644
--- a/Makefile
+++ b/Makefile
@@ -10,7 +10,7 @@ STATICFILES=index.html.IN make-surfraw-webpage README.WEB sfredirect.html surfra
 ALLFILES=$(FILES) $(STATICFILES)
 
 SITE=alioth.debian.org
-DIR=/srv/alioth.debian.org/chroot/home/groups/surfraw/htdocs
+DIR=/srv/home/groups/surfraw/htdocs
 LOGIN=$(SITE)
 ifdef ALIOTHUSER
 	LOGIN=$(ALIOTHUSER)@$(SITE)
diff --git a/NEWS b/NEWS
index 7cdb683..9427fa5 100644
--- a/NEWS
+++ b/NEWS
@@ -15,6 +15,66 @@
 
 				  N E W S
 
+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.
+
 Thu May  6 20:20:09 BST 2010  - surfraw 2.2.7
 
 	* New elvi (surfraw now has over one hundred elvi!):
diff --git a/debchangelog b/debchangelog
index 5afeff7..8669ddd 100644
--- a/debchangelog
+++ b/debchangelog
@@ -1,3 +1,28 @@
+surfraw (2.2.8-1) unstable; urgency=low
+
+  * New upstream version
+    + SURFRAW_graphical_remote defaults to off, as chromium
+      doesn't support '-remote openURL()' (Closes: #628683).
+  * Move opensearch elvi to main surfraw package.
+    It now has an optional mode that uses a redirector
+    if the dependencies are not installed.
+  * debian/rules:
+    + hardcode AWK as awk (Closes: #608967).
+    + use dh_prep instead of dh_clean -k.
+    + add build-arch and build-indep targets.
+  * debian/control:
+    + Build-Depends: bump debhelper dependency to (>= 7).
+    + Standards-Version: 3.9.2.
+    + surfraw-extra: convert Conflicts: to Breaks:.
+    + surfraw:
+      * Breaks: surfraw-extra (<= 2.2.7-1)
+        as we have taken over /usr/lib/surfraw/opensearch.
+      * Recommends: surfraw-extra: add version of (>> 2.2.7-1).
+      * Tweak Description.
+  * debian/source/format: explicitly specify 1.0 source format.
+
+ -- Ian Beckwith <ianb at debian.org>  Tue, 12 Jul 2011 01:31:52 +0100
+
 surfraw (2.2.7-1) unstable; urgency=low
 
   * New upstream version.
diff --git a/index.html b/index.html
index ad18a88..3da4dac 100644
--- a/index.html
+++ b/index.html
@@ -85,10 +85,79 @@ For example:
 <h2><a name="news">News</a></h2>
 
 <p>Current surfraw version:
-<a href="dist/surfraw-2.2.7.tar.gz">
-2.2.7
+<a href="dist/surfraw-2.2.8.tar.gz">
+2.2.8
 </a>
 
+<h3>Tue Jul 12 00:46:02 BST 2011  - surfraw 2.2.8</h3>
+<ul>
+  <li> New elvi:
+    <ul>
+      <li> ads - search the SAO/NASA Astrophysics data system.
+      <li> archwiki: search the arch wiki.
+      <li> bugzilla - search various bugzillas, defaults to kernel.
+      <li> cablesearch - search wikileaks cables
+      <li> deli: search delicious.com.
+      <li> duckduckgo - replace with better implementation
+      <li> openports - search openbsd ports
+      <li> pasearch - search Penny Arcade archives.
+      <li> scirus, scitopia, worldwidescience - science searches
+      <li> stack: search stackoverflow.com and friends.
+      <li> yandex - russian web search.
+    </ul>
+  <li> Changed elvi:
+    <ul>
+      <li> archpkg: now supports options.
+      <li> arxiv: quote queries for exact string matches.
+      <li> ctan: Option -doc replaced by -id. Options no longer mutually
+      exclusive.
+      <li> codesearch, musicbrainz, rpmsearch: rewritten to match new
+      site. Options have changed to match site, see help message.
+      <li> debbugs: add -s as an alias for -search=src.
+      <li> google: new options:
+        <ul>
+	  <li> -v, -search=video: search video
+	  <li> -m, -search=maps: search maps
+	  <li> -n, -search=news: search news
+	  <li> -i: new shortcut for -search=images
+	  <li> -safe=default|off|moderate|strict: safe search
+	</ul>
+      <li> openbsd: support -misc and -tech.
+      <li> opensearch: new option -r, uses remote redirector
+      which means it can run without heavy dependencies.
+      <li> pgpkeys: add more options, support more keyservers,
+      default to sks-keyservers.net.
+      <li> translate: added Google Translate support.
+      <li> wayback: advanced search is broken, rip out all
+      options and use basic search.
+      <li> wikipedia: new option -d, uses remote redirector
+      to search both wikipedia and deletionpedia.
+      use -fallback=wikipedia|deletionpedia to customise
+      behaviour.
+      </ul>
+    <li> Fixed elvi: archpkg, arxiv, cia, codesearch, ctan, javasun,
+    lastfm, musicbrainz, netbsd, rpmsearch, w3link, yahoo.
+    <li> Removed elvi:
+      <ul>
+	<li> altavista: is now just a front-end to yahoo. RIP.
+	<li> cddb: gracenote made the "hard decision" to remove the
+	website search. sigh.
+	<li> fast: another yahoo front-end.
+	<li> filesearching: refuses to work without 'Referer:' header.
+	<li> port: site gone
+      </ul>
+    <li> 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.
+    <li> Support -h as a synonym for -help.
+    <li> Improved listing of elvi.
+    <li> Default to surfraw_graphical_remote=no,
+    as chromium doesn't support "-remote openURL".
+    <li> Bookmark names are now an exact match not a substring match.
+    <li> Support BSD/POSIX make.
+    <li> README: added INTEGRATION section on uzbl and pentadactyl.
+  </ul>
+
 <h3>Thu May  6 20:20:09 BST 2010  - surfraw 2.2.7</h3>
 <ul>
   <li>New elvi (surfraw now has over one hundred elvi!):
@@ -344,31 +413,31 @@ For example:
 
 <p>
 The current version of surfraw is
-2.2.7
+2.2.8
 
 <p>
   <table border="0">
     <tr>
       <td rowspan="2" valign="top">Current release tarball:</td>
       <td>
-	<a href="dist/surfraw-2.2.7.tar.gz">
-	  surfraw-2.2.7.tar.gz
+	<a href="dist/surfraw-2.2.8.tar.gz">
+	  surfraw-2.2.8.tar.gz
 	</a>
       </td>
     </tr>
     <tr>
       <td>
-	<a href="dist/surfraw-2.2.7.tar.gz.md5">[MD5]</a>
-	<a href="dist/surfraw-2.2.7.tar.gz.sha1">[SHA1]</a>
-	<a href="dist/surfraw-2.2.7.tar.gz.sig">[GPG SIG]</a>
+	<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>
       </td>
     </tr>
   </table>
 
 <p>
-  <a href="dist/surfraw-2.2.7.tar.gz">
-    surfraw-2.2.7.tar.gz
-  </a> is <a href="dist/surfraw-2.2.7.tar.gz.sig">signed</a>
+  <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>
   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">
@@ -380,35 +449,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.7-1_all.deb">
-surfraw_2.2.7-1_all.deb
+	<td><a href="dist/surfraw_2.2.8-1_all.deb">
+surfraw_2.2.8-1_all.deb
 </a>
   </tr>
   <tr>
 	<td>Debian surfraw-extra binary package (all architectures)
-	<td><a href="dist/surfraw-extra_2.2.7-1_all.deb">
-surfraw-extra_2.2.7-1_all.deb
+	<td><a href="dist/surfraw-extra_2.2.8-1_all.deb">
+surfraw-extra_2.2.8-1_all.deb
 </a>
   </tr>
   <tr>
 	<td rowspan="4" valign="top">Debian source package
-	<td><a href="dist/surfraw_2.2.7-1.dsc">
-surfraw_2.2.7-1.dsc
+	<td><a href="dist/surfraw_2.2.8-1.dsc">
+surfraw_2.2.8-1.dsc
 </a>
   </tr>
   <tr>
-	<td><a href="dist/surfraw_2.2.7-1.diff.gz">
-surfraw_2.2.7-1.diff.gz
+	<td><a href="dist/surfraw_2.2.8-1.diff.gz">
+surfraw_2.2.8-1.diff.gz
 </a>
   </tr>
   <tr>
-	<td><a href="dist/surfraw_2.2.7.orig.tar.gz">
-surfraw_2.2.7.orig.tar.gz
+	<td><a href="dist/surfraw_2.2.8.orig.tar.gz">
+surfraw_2.2.8.orig.tar.gz
 </a>
   </tr>
   <tr>
-	<td><a href="dist/surfraw_2.2.7-1_i386.changes">
-surfraw_2.2.7-1_i386.changes
+	<td><a href="dist/surfraw_2.2.8-1_amd64.changes">
+surfraw_2.2.8-1_amd64.changes
 </a>
   </tr>
 </table>
@@ -426,9 +495,9 @@ Older versions are available
 <p>
 Unpack the source with
 <p>
-<code>gzip -dc surfraw-2.2.7.tar.gz | tar xvvf -</code>
+<code>gzip -dc surfraw-2.2.8.tar.gz | tar xvvf -</code>
 <p>
-Then, change into the <code>surfraw-2.2.7</code> directory, and type
+Then, change into the <code>surfraw-2.2.8</code> directory, and type
 
 <p>
 <code>./configure</code>
@@ -463,8 +532,8 @@ distribution, as root, type:
 
 <p>To install the .deb files directly, as root, type:
 <p>
-<code>dpkg -i surfraw_2.2.7-1_all.deb 
-surfraw-extra_2.2.7-1_all.deb</code>
+<code>dpkg -i surfraw_2.2.8-1_all.deb 
+surfraw-extra_2.2.8-1_all.deb</code>
 
 <p>Note that calling <code>dpkg</code> directly does not automatically
   install dependencies, and surfraw-extra in particular has many
@@ -486,17 +555,17 @@ apt-get build-dep surfraw
 
 <p>
 <a href="#downloading">Download</a> the 
-<a href="dist/surfraw_2.2.7-1.dsc">surfraw_2.2.7-1.dsc</a>, 
-<a href="dist/surfraw_2.2.7-1.diff.gz">surfraw_2.2.7-1.diff.gz</a>
+<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>
 and
-<a href="dist/surfraw_2.2.7.orig.tar.gz">surfraw_2.2.7.orig.tar.gz</a>
+<a href="dist/surfraw_2.2.8.orig.tar.gz">surfraw_2.2.8.orig.tar.gz</a>
 files, then type:
 
 <p>
-<code>dpkg-source -x surfraw_2.2.7-1.dsc</code>
+<code>dpkg-source -x surfraw_2.2.8-1.dsc</code>
 <p>
 This will unpack the source into a subdirectory called
-<code>surfraw-2.2.7</code>
+<code>surfraw-2.2.8</code>
 
 <p>
 Change into this directory, and type:
@@ -504,13 +573,13 @@ Change into this directory, and type:
 <code>fakeroot debian/rules binary</code>
 
 <p>This should produce files called
-<code>surfraw_2.2.7-1_all.deb</code> and
-<code>surfraw-extra_2.2.7-1_all.deb</code>
+<code>surfraw_2.2.8-1_all.deb</code> and
+<code>surfraw-extra_2.2.8-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.7-1_all.deb surfraw-extra_2.2.7-1_all.deb</code>
+<code>dpkg -i surfraw_2.2.8-1_all.deb surfraw-extra_2.2.8-1_all.deb</code>
 <hr>
 
 <h2><a name="elvilist">List of Elvi</a></h2>
@@ -529,12 +598,12 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
   <td>Look for acronyms definitions (www.acronymfinder.com)</td>
 </tr>
 <tr>
-  <td><b>alioth</b></td>
-  <td>Search Alioth (alioth.debian.org)</td>
+  <td><b>ads</b></td>
+  <td>Search SAO/NASA Astrophysics Data System</td>
 </tr>
 <tr>
-  <td><b>altavista</b></td>
-  <td>Search the web using Altavista (www.altavista.com)</td>
+  <td><b>alioth</b></td>
+  <td>Search Alioth (alioth.debian.org)</td>
 </tr>
 <tr>
   <td><b>amazon</b></td>
@@ -542,7 +611,11 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
 </tr>
 <tr>
   <td><b>archpkg</b></td>
-  <td>Search Arch Linux packages (www.archlinux.org)</td>
+  <td>Search Arch Linux Packages (www.archlinux.org/packages/)</td>
+</tr>
+<tr>
+  <td><b>archwiki</b></td>
+  <td>Search the Arch Linux Wiki</td>
 </tr>
 <tr>
   <td><b>arxiv</b></td>
@@ -577,8 +650,12 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
   <td>Bypass compulsory web registration with bugmenot.com</td>
 </tr>
 <tr>
-  <td><b>cddb</b></td>
-  <td>Search for cd track listings in CDDB (www.gracenote.com)</td>
+  <td><b>bugzilla</b></td>
+  <td>Search for bugs on Bugzilla bugtrackers</td>
+</tr>
+<tr>
+  <td><b>cablesearch</b></td>
+  <td>search openports for OpenBSD packages</td>
 </tr>
 <tr>
   <td><b>cia</b></td>
@@ -598,7 +675,7 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
 </tr>
 <tr>
   <td><b>codesearch</b></td>
-  <td>Search source code using Google Code Search (www.google.com/codesearch)</td>
+  <td>Search source code using Google Code Search (www.google.fr/codesearch)</td>
 </tr>
 <tr>
   <td><b>comlaw</b></td>
@@ -661,6 +738,10 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
   <td>Search usenet using Google Groups (groups.google.com)</td>
 </tr>
 <tr>
+  <td><b>deli</b></td>
+  <td>Search Delicious bookmarks</td>
+</tr>
+<tr>
   <td><b>discogs</b></td>
   <td>Search the Discogs database of music information (www.discogs.com)</td>
 </tr>
@@ -670,7 +751,7 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
 </tr>
 <tr>
   <td><b>duckduckgo</b></td>
-  <td>Search the web using Duckduckgo (www.duckduckgo.com)</td>
+  <td>Securely search the web using duckduckgo (www.duckduckgo.com)</td>
 </tr>
 <tr>
   <td><b>ebay</b></td>
@@ -685,14 +766,6 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
   <td>Search on Excite (www.excite.com)</td>
 </tr>
 <tr>
-  <td><b>fast</b></td>
-  <td>Search the web using FAST Search (www.alltheweb.com)</td>
-</tr>
-<tr>
-  <td><b>filesearching</b></td>
-  <td>Search files on filesearching (www.filesearching.com)</td>
-</tr>
-<tr>
   <td><b>finkpkg</b></td>
   <td>Search Fink packages (pdb.finkproject.org)</td>
 </tr>
@@ -801,10 +874,18 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
   <td>Search OpenBSD related information (www.openbsd.org)</td>
 </tr>
 <tr>
+  <td><b>openports</b></td>
+  <td>search openports for OpenBSD packages</td>
+</tr>
+<tr>
   <td><b>opensearch</b></td>
   <td>Search an OpenSearch-enabled website</td>
 </tr>
 <tr>
+  <td><b>pasearch</b></td>
+  <td>Search the unofficial Penny Arcade archives (pipefour.org/pa)</td>
+</tr>
+<tr>
   <td><b>pgpkeys</b></td>
   <td>Search the PGP key database</td>
 </tr>
@@ -813,10 +894,6 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
   <td>Search thepiratebay.org for torrents</td>
 </tr>
 <tr>
-  <td><b>port</b></td>
-  <td>Look up a TCP/UDP port number on seifried.org/security/ports/</td>
-</tr>
-<tr>
   <td><b>pubmed</b></td>
   <td>Search medical/molbio databases (www.ncbi.nlm.nih.gov)</td>
 </tr>
@@ -845,6 +922,14 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
   <td>Search Scientific Commons</td>
 </tr>
 <tr>
+  <td><b>scirus</b></td>
+  <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>
@@ -869,6 +954,10 @@ Surfraw contains the following web site search scripts (<i>elvi</i>)
   <td>Search Springer for Books and Articles</td>
 </tr>
 <tr>
+  <td><b>stack</b></td>
+  <td>Search Stack Overflow</td>
+</tr>
+<tr>
   <td><b>stockquote</b></td>
   <td>Get a single stock quote (multiple providers)</td>
 </tr>
@@ -925,10 +1014,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>worldwidescience</b></td>
+  <td>Search for science with www.worldwidescience.org</td>
+</tr>
+<tr>
   <td><b>yahoo</b></td>
   <td>Search Yahoo categories (www.yahoo.com)</td>
 </tr>
 <tr>
+  <td><b>yandex</b></td>
+  <td>Search the web using Yandex (yandex.ru)</td>
+</tr>
+<tr>
   <td><b>youtube</b></td>
   <td>Search YouTube (www.youtube.com)</td>
 </tr>
@@ -1299,6 +1396,6 @@ truth. Its love will set you free.
 <p>
 <hr>
 <p>
-Last modified: Thu May  6 21:07:01 BST 2010
+Last modified: Tue Jul 12 02:02:16 BST 2011
 
 </body> </html>
diff --git a/index.html.IN b/index.html.IN
index 0c191db..290e9aa 100644
--- a/index.html.IN
+++ b/index.html.IN
@@ -89,6 +89,75 @@ For example:
 <!-- TAG:VERSION -->
 </a>
 
+<h3>Tue Jul 12 00:46:02 BST 2011  - surfraw 2.2.8</h3>
+<ul>
+  <li> New elvi:
+    <ul>
+      <li> ads - search the SAO/NASA Astrophysics data system.
+      <li> archwiki: search the arch wiki.
+      <li> bugzilla - search various bugzillas, defaults to kernel.
+      <li> cablesearch - search wikileaks cables
+      <li> deli: search delicious.com.
+      <li> duckduckgo - replace with better implementation
+      <li> openports - search openbsd ports
+      <li> pasearch - search Penny Arcade archives.
+      <li> scirus, scitopia, worldwidescience - science searches
+      <li> stack: search stackoverflow.com and friends.
+      <li> yandex - russian web search.
+    </ul>
+  <li> Changed elvi:
+    <ul>
+      <li> archpkg: now supports options.
+      <li> arxiv: quote queries for exact string matches.
+      <li> ctan: Option -doc replaced by -id. Options no longer mutually
+      exclusive.
+      <li> codesearch, musicbrainz, rpmsearch: rewritten to match new
+      site. Options have changed to match site, see help message.
+      <li> debbugs: add -s as an alias for -search=src.
+      <li> google: new options:
+        <ul>
+	  <li> -v, -search=video: search video
+	  <li> -m, -search=maps: search maps
+	  <li> -n, -search=news: search news
+	  <li> -i: new shortcut for -search=images
+	  <li> -safe=default|off|moderate|strict: safe search
+	</ul>
+      <li> openbsd: support -misc and -tech.
+      <li> opensearch: new option -r, uses remote redirector
+      which means it can run without heavy dependencies.
+      <li> pgpkeys: add more options, support more keyservers,
+      default to sks-keyservers.net.
+      <li> translate: added Google Translate support.
+      <li> wayback: advanced search is broken, rip out all
+      options and use basic search.
+      <li> wikipedia: new option -d, uses remote redirector
+      to search both wikipedia and deletionpedia.
+      use -fallback=wikipedia|deletionpedia to customise
+      behaviour.
+      </ul>
+    <li> Fixed elvi: archpkg, arxiv, cia, codesearch, ctan, javasun,
+    lastfm, musicbrainz, netbsd, rpmsearch, w3link, yahoo.
+    <li> Removed elvi:
+      <ul>
+	<li> altavista: is now just a front-end to yahoo. RIP.
+	<li> cddb: gracenote made the "hard decision" to remove the
+	website search. sigh.
+	<li> fast: another yahoo front-end.
+	<li> filesearching: refuses to work without 'Referer:' header.
+	<li> port: site gone
+      </ul>
+    <li> 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.
+    <li> Support -h as a synonym for -help.
+    <li> Improved listing of elvi.
+    <li> Default to surfraw_graphical_remote=no,
+    as chromium doesn't support "-remote openURL".
+    <li> Bookmark names are now an exact match not a substring match.
+    <li> Support BSD/POSIX make.
+    <li> README: added INTEGRATION section on uzbl and pentadactyl.
+  </ul>
+
 <h3>Thu May  6 20:20:09 BST 2010  - surfraw 2.2.7</h3>
 <ul>
   <li>New elvi (surfraw now has over one hundred elvi!):

-- 
web pages for surfraw



More information about the Surfraw-commits mailing list