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> ...@@ -8,13 +8,15 @@ Christian Surchi <csurchi@debian.org>
elvi: debcontents, debbugs, debpackages elvi: debcontents, debbugs, debpackages
Ian Beckwith <ianb@erislabs.net> Ian Beckwith <ianb@erislabs.net>
current debian maintainer
elvi: alioth, bbcnews, bugzilla, deblists, freedb, imdb, elvi: alioth, bbcnews, bugzilla, deblists, freedb, imdb,
scpan, codesearch, debwiki, lastfm, musicbrainz, scpan, codesearch, debwiki, lastfm, musicbrainz,
opensearch, scholar, ctan, fsfdir, gutenberg, wayback, opensearch, scholar, ctan, fsfdir, gutenberg, wayback,
dmoz, w3html, w3link, w3css, w3rdf, debpts, rfc, dmoz, w3html, w3link, w3css, w3rdf, debpts, rfc, lsm,
sunonesearch, lsm, finkpkg, rpmsearch, macports, finkpkg, rpmsearch, macports, debpkghome, debvcsbrowse,
debpkghome, debvcsbrowse, scroogle, scirus, scroogle, scirus, scitopia, worldwidescience,
scitopia, worldwidescience debcodesearch, jquery, mdn, mysqldoc, pgdoc,
oraclesearch, S, yacy, gmane
plus various tweaks/bugfixes/features. plus various tweaks/bugfixes/features.
Moritz Muehlenhoff <jmm@inutil.org> Moritz Muehlenhoff <jmm@inutil.org>
...@@ -61,7 +63,7 @@ Simon Ernst <se@netmute.org> ...@@ -61,7 +63,7 @@ Simon Ernst <se@netmute.org>
Ivy Foster <joyfulgirl@archlinux.us> Ivy Foster <joyfulgirl@archlinux.us>
elvi: bookfinder, bugmenot elvi: bookfinder, bugmenot
plus patches plus various patches/maintenance
Sumant Oemrawsingh <soemraws@xs4all.nl> Sumant Oemrawsingh <soemraws@xs4all.nl>
elvi: cliki, l1sp, mathworth, mininova, youtube elvi: cliki, l1sp, mathworth, mininova, youtube
...@@ -75,7 +77,7 @@ tczy <cy@wre.ath.cx> ...@@ -75,7 +77,7 @@ tczy <cy@wre.ath.cx>
Simone Fittabile <fittabile@lifegate.it> Simone Fittabile <fittabile@lifegate.it>
elvi: acronym, gcache, jamendo elvi: acronym, gcache, jamendo
plus patches. plus patches.
Micah Anderson <micah@debian.org> Micah Anderson <micah@debian.org>
various patches various patches
...@@ -114,15 +116,31 @@ Jakob <jakob@pipefour.org> ...@@ -114,15 +116,31 @@ Jakob <jakob@pipefour.org>
elvi: pasearch elvi: pasearch
Kyle Isom <coder@kyleisom.net> Kyle Isom <coder@kyleisom.net>
elvi: cablesearch, duckduckgo, openports elvi: cablesearch, duckduckgo, openports, wolfram
plus fixes. plus various fixes/maintenance.
Jason Ryan <jasonwryan@gmail.com> Jason Ryan <jasonwryan@surfraw.org>
elvi: archwiki, deli, stack elvi: archwiki, deli, github, stack, pin
plus various fixes/maintenance
Sara Fauzia <sara@archlinux.us> Sara Fauzia <sara@archlinux.us>
archpkg fix. 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 THANKS TO
Brian Nelson <bnelson@bloodclot.net> Brian Nelson <bnelson@bloodclot.net>
...@@ -141,5 +159,7 @@ Dan Jacobson <jidanni@jidanni.org> ...@@ -141,5 +159,7 @@ Dan Jacobson <jidanni@jidanni.org>
Sunil Nimmagadda <sunil@devio.us> Sunil Nimmagadda <sunil@devio.us>
Michel <synth17+deb-bugs@gmail.com> Michel <synth17+deb-bugs@gmail.com>
Nikos Apostolakis <nikos.ap@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. 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> <surfraw-devel@lists.alioth.debian.org>
Copyright (c) 2000-2001 Julian Assange <proff@iq.org> Copyright (c) 2000-2001 Julian Assange <proff@iq.org>
Copyright (c) 2001 Australian Institute for Collaborative Research 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> 2011-07-11 Ian Beckwith <ianb@erislabs.net>
* netbsd: fix normal & mail search. * netbsd: fix normal & mail search.
......
...@@ -10,11 +10,16 @@ man_MANS = surfraw-update-path.1 surfraw.1 elvi.1sr ...@@ -10,11 +10,16 @@ man_MANS = surfraw-update-path.1 surfraw.1 elvi.1sr
if OPENSEARCH if OPENSEARCH
man_MANS += opensearch-discover.1 opensearch-genquery.1 man_MANS += opensearch-discover.1 opensearch-genquery.1
endif 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\ EXTRA_DIST = surfraw.lsm.in surfraw.IN surfraw-update-path.IN\
surfraw.spec.in aclocal.m4 HACKING \ surfraw.spec.in aclocal.m4 HACKING \
surfraw.1.IN elvi.1sr.IN surfraw.bookmarks links.IN \ surfraw.1.IN elvi.1sr.IN surfraw.bookmarks links.IN \
surfraw-bash-completion.IN surfraw.conf.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 \ 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 \ surfraw.1 elvi.1sr links surfraw-bash-completion surfraw.conf surfraw.1 \
......
...@@ -165,11 +165,15 @@ bin_SCRIPTS = surfraw surfraw-update-path ...@@ -165,11 +165,15 @@ bin_SCRIPTS = surfraw surfraw-update-path
devel_extra = banner prebuild devel_extra = banner prebuild
noinst_DATA = surfraw-bash-completion surfraw.bookmarks noinst_DATA = surfraw-bash-completion surfraw.bookmarks
man_MANS = surfraw-update-path.1 surfraw.1 elvi.1sr $(am__append_1) 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\ EXTRA_DIST = surfraw.lsm.in surfraw.IN surfraw-update-path.IN\
surfraw.spec.in aclocal.m4 HACKING \ surfraw.spec.in aclocal.m4 HACKING \
surfraw.1.IN elvi.1sr.IN surfraw.bookmarks links.IN \ surfraw.1.IN elvi.1sr.IN surfraw.bookmarks links.IN \
surfraw-bash-completion.IN surfraw.conf.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 \ 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 \ surfraw.1 elvi.1sr links surfraw-bash-completion surfraw.conf surfraw.1 \
...@@ -542,7 +546,7 @@ distcheck: dist ...@@ -542,7 +546,7 @@ distcheck: dist
*.zip*) \ *.zip*) \
unzip $(distdir).zip ;;\ unzip $(distdir).zip ;;\
esac esac
chmod -R a-w $(distdir); chmod a+w $(distdir) chmod -R a-w $(distdir); chmod u+w $(distdir)
mkdir $(distdir)/_build mkdir $(distdir)/_build
mkdir $(distdir)/_inst mkdir $(distdir)/_inst
chmod a-w $(distdir) chmod a-w $(distdir)
......
This diff is collapsed.
...@@ -115,6 +115,25 @@ BOOKMARKS ...@@ -115,6 +115,25 @@ BOOKMARKS
There are some example bookmarks in /etc/xdg/surfraw/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 INSTALLATION
Surfraw is installed with the standard ./configure; make; make install Surfraw is installed with the standard ./configure; make; make install
...@@ -159,7 +178,7 @@ acronym -- Look for acronyms definitions (www.acronymfinder.com) ...@@ -159,7 +178,7 @@ acronym -- Look for acronyms definitions (www.acronymfinder.com)
ads -- Search SAO/NASA Astrophysics Data System ads -- Search SAO/NASA Astrophysics Data System
alioth -- Search Alioth (alioth.debian.org) alioth -- Search Alioth (alioth.debian.org)
amazon -- Search the amazon.com bookstore 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 archwiki -- Search the Arch Linux Wiki
arxiv -- Search arXiv E-Print Archive for articles arxiv -- Search arXiv E-Print Archive for articles
ask -- Question the web using Ask Jeeves (www.ask.com) 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) ...@@ -170,17 +189,18 @@ bing -- Search the web using Microsoft's Bing (www.bing.com)
bookfinder -- Search for books using www.bookfinder.com bookfinder -- Search for books using www.bookfinder.com
bugmenot -- Bypass compulsory web registration with bugmenot.com bugmenot -- Bypass compulsory web registration with bugmenot.com
bugzilla -- Search for bugs on Bugzilla bugtrackers 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 cia -- Search CIA documents at www.cia.gov
cisco -- Search Cisco documentation (www.cisco.com)
cite -- Search computer science papers (citeseerx.ist.psu.edu) cite -- Search computer science papers (citeseerx.ist.psu.edu)
cliki -- Search the common lisp wiki cliki -- Search the common lisp wiki
cnn -- Search on CNN (cnn.com) 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) comlaw -- Search Australian Law using Comlaw (www.comlaw.gov.au)
ctan -- Search the Comprehensive TeX Archive Network (ctan.org) ctan -- Search the Comprehensive TeX Archive Network (ctan.org)
currency -- Convert currencies with the Universal Currency Converter (www.xe.net/ucc) currency -- Convert currencies with the Universal Currency Converter (www.xe.net/ucc)
cve -- Search for CAN assignments in CVE cve -- Search for CAN assignments in CVE
debbugs -- Search the debian BTS (bugs.debian.org) 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) debcontents -- Search contents of debian/ubuntu packages (packages.debian.org/packages.ubuntu.com)
deblists -- Search debian mailing lists (lists.debian.org/search.html) deblists -- Search debian mailing lists (lists.debian.org/search.html)
deblogs -- Show changelogs for a package in Debian main (changelogs.debian.net) 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) ...@@ -198,6 +218,7 @@ duckduckgo -- Securely search the web using duckduckgo (www.duckduckgo.com)
ebay -- Search the Ebay auction site ebay -- Search the Ebay auction site
etym -- Look up word origins at www.etymonline.com etym -- Look up word origins at www.etymonline.com
excite -- Search on Excite (www.excite.com) excite -- Search on Excite (www.excite.com)
f5 -- Search F5 related information (www.f5.com)
finkpkg -- Search Fink packages (pdb.finkproject.org) finkpkg -- Search Fink packages (pdb.finkproject.org)
foldoc -- The Free On-Line Dictionary Of Computing (foldoc.org) foldoc -- The Free On-Line Dictionary Of Computing (foldoc.org)
freebsd -- Search FreeBSD related information (www.freebsd.org) freebsd -- Search FreeBSD related information (www.freebsd.org)
...@@ -207,29 +228,38 @@ fsfdir -- Search the FSF/UNESCO Free Software Directory (directory.fsf. ...@@ -207,29 +228,38 @@ fsfdir -- Search the FSF/UNESCO Free Software Directory (directory.fsf.
gcache -- Search the web using Google cache (www.google.com) gcache -- Search the web using Google cache (www.google.com)
genbugs -- Search the Gentoo bug tracker (bugs.gentoo.org) genbugs -- Search the Gentoo bug tracker (bugs.gentoo.org)
genportage -- Search gentoo-portage.com for packages 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) google -- Search the web using Google (www.google.com)
gutenberg -- Search for books on Project Gutenberg (gutenberg.org) 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) imdb -- Search the Internet Movie Database (www.imdb.com)
ixquick -- Search the web using ixquick [HTTPS] (www.ixquick.com) ixquick -- Search the web using ixquick [HTTPS] (www.ixquick.com)
jamendo -- Search Jamendo: free music with Creative Commons licenses (www.jamendo.com) jamendo -- Search Jamendo: free music with Creative Commons licenses (www.jamendo.com)
javasun -- Search Java API docs (java.sun.com) javasun -- Search Java API docs (java.sun.com)
jquery -- Search the jQuery documentation (api.jquery.com)
l1sp -- Search lisp documentation l1sp -- Search lisp documentation
lastfm -- Search last.fm lastfm -- Search last.fm
leodict -- Search Leo's German <-> English dictionary (dict.leo.org) leodict -- Search Leo's German <-> English dictionary (dict.leo.org)
lsm -- Search the Linux Software Map lsm -- Search the Linux Software Map
macports -- Search macports packages (macports.org) macports -- Search macports packages (macports.org)
mathworld -- Search Wolfram MathWorld mathworld -- Search Wolfram MathWorld
mdn -- Search the mozilla developer network (developer.mozilla.org)
mininova -- Search the mininova bittorent source. mininova -- Search the mininova bittorent source.
musicbrainz -- Search MusicBrainz (musicbrainz.org) musicbrainz -- Search MusicBrainz (musicbrainz.org)
mysqldoc -- Search mysql documentation (dev.mysql.com)
netbsd -- Search NetBSD related information (www.netbsd.org) netbsd -- Search NetBSD related information (www.netbsd.org)
ntrs -- Search the NASA Technical Report Server ntrs -- Search the NASA Technical Report Server
openbsd -- Search OpenBSD related information (www.openbsd.org) openbsd -- Search OpenBSD related information (www.openbsd.org)
openports -- search openports for OpenBSD packages openports -- search openports for OpenBSD packages
opensearch -- Search an OpenSearch-enabled website opensearch -- Search an OpenSearch-enabled website
oraclesearch -- Search an OpenSearch-enabled website
pasearch -- Search the unofficial Penny Arcade archives (pipefour.org/pa) pasearch -- Search the unofficial Penny Arcade archives (pipefour.org/pa)
pgdoc -- Search postgres documentation (www.pgdoc.com)
pgpkeys -- Search the PGP key database 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) 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) rae -- Busca en el diccionario de la Real Academia de la Lengua Española (Spanish Dictionary)
rfc -- Search RFCs (internet standards documents) rfc -- Search RFCs (internet standards documents)
...@@ -238,18 +268,15 @@ rpmsearch -- Search for RPMs in various distros ...@@ -238,18 +268,15 @@ rpmsearch -- Search for RPMs in various distros
scholar -- Search Google Scholar (scholar.google.com) scholar -- Search Google Scholar (scholar.google.com)
scicom -- Search Scientific Commons scicom -- Search Scientific Commons
scirus -- Search for science using Scirus (scirus.com) scirus -- Search for science using Scirus (scirus.com)
scitopia -- Search for science with scitopia.org
scpan -- Search the Comprehensive Perl Archive Network (search.cpan.org) scpan -- Search the Comprehensive Perl Archive Network (search.cpan.org)
scroogle -- Search Google anonymously via Scroogle (www.scroogle.org)
slashdot -- Search stories on Slashdot (www.slashdot.org) slashdot -- Search stories on Slashdot (www.slashdot.org)
slinuxdoc -- Search entries in LDP (www.linuxdoc.org) slinuxdoc -- Search entries in LDP (www.linuxdoc.org)
sourceforge -- Search SourceForge (www.sourceforge.net) sourceforge -- Search SourceForge (www.sourceforge.net)
springer -- Search Springer for Books and Articles springer -- Search Springer for Books and Articles
stack -- Search Stack Overflow stack -- Search Stack Overflow
stockquote -- Get a single stock quote (multiple providers) stockquote -- Get a single stock quote (multiple providers)
sunonesearch -- Search Sun One Search (onesearch.sun.com)
thesaurus -- Look up word in Merriam-Webster's Thesaurus (www.m-w.com) thesaurus -- Look up word in Merriam-Webster's Thesaurus (www.m-w.com)
translate -- Translate human languages (various providers) translate -- Translate human languages
urban -- Search urbandictionary.com for a definition urban -- Search urbandictionary.com for a definition
w3css -- Validate a CSS URL with the w3c CSS validator (jigsaw.w3.org/css-validator) w3css -- Validate a CSS URL with the w3c CSS validator (jigsaw.w3.org/css-validator)
w3html -- Validate a web page URL with the w3c validator (validator.w3.org) w3html -- Validate a web page URL with the w3c validator (validator.w3.org)
...@@ -260,7 +287,9 @@ webster -- Look up word in Merriam-Webster's Dictionary (www.m-w.com) ...@@ -260,7 +287,9 @@ webster -- Look up word in Merriam-Webster's Dictionary (www.m-w.com)
wetandwild -- Real time weather information (many sources) wetandwild -- Real time weather information (many sources)
wikipedia -- Search the free encyclopedia wikipedia wikipedia -- Search the free encyclopedia wikipedia
woffle -- Search the web using Woffle (localhost:8080) woffle -- Search the web using Woffle (localhost:8080)
worldwidescience -- Search for science with www.worldwidescience.org wolfram -- Ask questions of the computational knowledge engine
worldwidescience -- Search for science with www.worldwidescience.org
yacy -- Search YaCy P2P search, including ScienceNet
yahoo -- Search Yahoo categories (www.yahoo.com) yahoo -- Search Yahoo categories (www.yahoo.com)
yandex -- Search the web using Yandex (yandex.ru) yandex -- Search the web using Yandex (yandex.ru)
youtube -- Search YouTube (www.youtube.com) youtube -- Search YouTube (www.youtube.com)
...@@ -316,7 +345,7 @@ Global options: ...@@ -316,7 +345,7 @@ Global options:
-version Display Surfraw version (2.2.7) -version Display Surfraw version (2.2.7)
-- End of options -- End of options
Copyright: Copyright:
Copyright (c) 2003-2010 The Surfraw-Devel Team Copyright (c) 2003-2013 The Surfraw-Devel Team
<surfraw-devel@lists.alioth.debian.org> <surfraw-devel@lists.alioth.debian.org>
Copyright (c) 2000-2001 Julian Assange <proff@iq.org> Copyright (c) 2000-2001 Julian Assange <proff@iq.org>
Copyright (c) 2001 Australian Institute for Collaborative Research Copyright (c) 2001 Australian Institute for Collaborative Research
......
...@@ -13,8 +13,8 @@ ...@@ -13,8 +13,8 @@
m4_ifndef([AC_AUTOCONF_VERSION], m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],, m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
[m4_warning([this file was generated for autoconf 2.68. [m4_warning([this file was generated for autoconf 2.69.
You have another version of autoconf. It may work, but is not guaranteed to. You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely. If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.])]) To do so, use the procedure documented by the package, typically `autoreconf'.])])
......
This diff is collapsed.
...@@ -4,7 +4,7 @@ dnl Process this file with autoconf to produce a configure script. ...@@ -4,7 +4,7 @@ dnl Process this file with autoconf to produce a configure script.
dnl This is the only place where the package version appears dnl This is the only place where the package version appears
dnl (apart from changelogs & NEWS) dnl (apart from changelogs & NEWS)
AC_INIT(surfraw, 2.2.8) AC_INIT(surfraw, 2.2.9)
AC_PREREQ(2.54) AC_PREREQ(2.54)
AC_CONFIG_SRCDIR([surfraw.IN]) AC_CONFIG_SRCDIR([surfraw.IN])
...@@ -27,7 +27,9 @@ AM_CONDITIONAL(INSTALLSR, test "$enable_sr" = "yes") ...@@ -27,7 +27,9 @@ AM_CONDITIONAL(INSTALLSR, test "$enable_sr" = "yes")
ELVIDIR="\$(libdir)/surfraw" ELVIDIR="\$(libdir)/surfraw"
AC_CHECK_PROGS(TEXTBROWSER, lynx links2 links elinks w3m netrik) AC_CHECK_PROGS(TEXTBROWSER, lynx links2 links elinks w3m netrik)
AC_CHECK_PROGS(GRAPHICALBROWSER, iceweasel firefox google-chrome opera mozilla safari epiphany-browser konqueror galeon kazenhakase conkeror dillo netscape) AC_CHECK_PROGS(GRAPHICALBROWSER, iceweasel firefox google-chrome opera mozilla \
xombrero luakit safari epiphany-browser konqueror galeon kazenhakase \
conkeror dillo netscape chromium chrome)
AC_ARG_WITH([elvidir], AC_ARG_WITH([elvidir],
[AS_HELP_STRING([--with-elvidir=ELVIDIR], [specify location of elvi])], [AS_HELP_STRING([--with-elvidir=ELVIDIR], [specify location of elvi])],
...@@ -54,4 +56,3 @@ AC_PROG_AWK ...@@ -54,4 +56,3 @@ AC_PROG_AWK
AC_CONFIG_FILES([Makefile surfraw.lsm surfraw.spec elvi/Makefile test/Makefile examples/Makefile]) AC_CONFIG_FILES([Makefile surfraw.lsm surfraw.spec elvi/Makefile test/Makefile examples/Makefile])
AC_OUTPUT AC_OUTPUT
surfraw (2.1.7) unstable; urgency=low
The opensearch elvis has been split off into a new package: surfraw-extra.
This is because it depends on packages that pull in a large tree of
dependencies that not all users will want to install.
-- Ian Beckwith <ianb@erislabs.net> Sun, 02 Sep 2007 00:06:07 +0100
Previous releases placed the elvi (tools to search websites) in /usr/bin,
which caused namespace problems.
Surfraw has been rearranged so the elvi are in a separate directory
(/usr/lib/surfraw) and no longer in your path. To run an elvis now, use:
surfraw elviname [options] searchterms
sr is an alias for surfraw, so you could do, for example:
sr google -lucky my 200 monkeys
If you wish to retain the old behaviour of running elvi directly, use
surfraw-update-path(1) to append /usr/lib/surfraw to your shell's PATH (or
optionally, all users and/or all known shells)
If you ran surfaw-update-path when version 2.0-1 was installed, you will
need to run it again, twice, to update your config files to the new
location.
First run it with -remove, to remove the existing path, then with -add to
add the new path.
Remember you will need source your config files (or log out and in again)
for this to take effect.
This diff is collapsed.
Source: surfraw
Section: web
Priority: optional
Maintainer: Debian surfraw maintainers <surfraw-devel@lists.alioth.debian.org>
Uploaders: Christian Surchi <csurchi@debian.org>, Ian Beckwith <ianb@debian.org>
Standards-Version: 3.9.5
Build-Depends: debhelper (>= 7)
Vcs-Git: git://anonscm.debian.org/surfraw/surfraw.git
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=surfraw/surfraw.git
Homepage: http://surfraw.alioth.debian.org
Package: surfraw
Architecture: all
Depends: ${misc:Depends}, lynx | www-browser
Recommends: surfraw-extra (>> 2.2.7-1), links | elinks | elinks-lite | w3m, curl | wget | libwww-perl
Breaks: surfraw-extra (<= 2.2.7-1)
Suggests: screen
Description: fast unix command line interface to WWW
Surfraw - Shell Users' Revolutionary Front Rage Against the World Wide Web
.
Surfraw provides a fast unix command line interface to a variety of
popular WWW search engines and other artifacts of power. It reclaims
google, altavista, dejanews, freshmeat, research index, slashdot
and many others from the false-prophet, pox-infested heathen lands of
html-forms, placing these wonders where they belong, deep in unix
heartland, as god loving extensions to the shell.
.
Surfraw abstracts the browser away from input. Doing so lets it get
on with what it's good at. Browsing. Interpretation of linguistic
forms is handed back to the shell, which is what it, and human
beings are good at. Combined with incremental text browsers, such
as links, w3m (or even lynx), and screen(1), or netscape-remote
a Surfraw liberateur is capable of research speeds that leave
GUI tainted idolaters agape with fear and wonder.
Package: surfraw-extra
Architecture: all
Depends: surfraw, ${misc:Depends}, lynx | www-browser, libwww-opensearch-perl, libwww-perl, libhtml-parser-perl
Recommends: links | elinks | elinks-lite | w3m | w3m-ssl | lynx-cur
Suggests: screen
Breaks: surfraw (<< 2.1.7)
Description: extra surfraw search tools with heavy dependencies
surfraw-extra contains extra website search tools for surfraw that
have large dependency trees. Currently surfraw-extra only contains
support tools for the opensearch elvi:
.
opensearch-discover - find an opensearch link from a URL.
opensearch-genquery - construct a search URL from an opensearch description
.
Surfraw - Shell Users' Revolutionary Front Rage Against the World Wide Web
.
Surfraw provides a fast unix command line interface to a variety of
popular WWW search engines and other artifacts of power. It reclaims
google, altavista, dejanews, freshmeat, research index, slashdot
and many others from the false-prophet, pox-infested heathen lands of
html-forms, placing these wonders where they belong, deep in unix
heartland, as god loving extensions to the shell.