[Surfraw-commits] [SCM] surfraw - a fast unix command line interface to WWW branch, master, updated. surfraw_2-2-5_1-70-g6497019

James Rowe jnrowe at gmail.com
Sun Feb 14 19:36:55 UTC 2010


The following commit has been merged in the master branch:
commit ab09c0e0163409b0aa733a5af2910c2ae9be058b
Author: James Rowe <jnrowe at gmail.com>
Date:   Sun Feb 14 16:02:58 2010 +0000

    New elvi: bugmenot, thanks to Ivy Foster.

diff --git a/ChangeLog b/ChangeLog
index 4d88c0a..6cf8545 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-02-14  James Rowe  <jnrowe at gmail.com>
+
+	* New elvi: bugmenot, thanks to Ivy Foster.
+
 2010-02-05  Ian Beckwith  <ianb at erislabs.net>
 
 	* Added options for 'aur' elvi.
diff --git a/README b/README
index 2b98855..2375bae 100644
--- a/README
+++ b/README
@@ -162,6 +162,7 @@ aur             -- Search aur.archlinux.org for PKGBUILDS
 austlii         -- Search Australian Law docs (www.austlii.edu.au)
 bing            -- Search the web using Microsoft's Bing (www.bing.com)
 bbcnews         -- Search BBC News (news.bbc.co.uk)
+bugmenot        -- Bypass compulsory Web registration (www.bugmenot.com)
 cddb            -- Search for cd track listings in CDDB (www.gracenote.com)
 cia             -- Search CIA documents at www.cia.gov
 cite            -- Search computer science papers (citeseerx.ist.psu.edu)
diff --git a/elvi/Makefile.am b/elvi/Makefile.am
index c18eb27..1d49fc5 100644
--- a/elvi/Makefile.am
+++ b/elvi/Makefile.am
@@ -14,6 +14,7 @@ dist_elvi_SCRIPTS	= \
 		  austlii \
 		  bing \
 		  bbcnews \
+		  bugmenot \
 		  cddb \
 		  cia \
 		  cite \
diff --git a/elvi/Makefile.in b/elvi/Makefile.in
index a6c6d7e..733bf49 100644
--- a/elvi/Makefile.in
+++ b/elvi/Makefile.in
@@ -44,19 +44,19 @@ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_CLEAN_FILES =
 CONFIG_CLEAN_VPATH_FILES =
 am__dist_elvi_SCRIPTS_DIST = W acronym alioth altavista amazon archpkg \
-	arxiv ask aur austlii bing bbcnews cddb cia cite cliki cnn \
-	codesearch comlaw ctan currency cve debbugs debcontents \
-	deblists deblogs debpackages debpkghome debpts debsec \
-	debvcsbrowse debwiki deja discogs dmoz ebay etym excite fast \
-	foldoc filesearching finkpkg freebsd freedb freshmeat fsfdir \
-	gcache genbugs genpkg genportage gutenberg google happypenguin \
-	imdb ixquick javasun scpan slinuxdoc l1sp lastfm leodict lsm \
-	macports mathworld mininova musicbrainz netbsd ntrs openbsd \
-	piratebay pgpkeys port pubmed rae rfc rhyme rpmsearch scholar \
-	scicom slashdot sourceforge springer stockquote sunonesearch \
-	thesaurus translate urban w3css w3html w3link w3rdf wayback \
-	webster wetandwild wikipedia woffle yahoo youtube yubnub \
-	opensearch
+	arxiv ask aur austlii bing bbcnews bugmenot cddb cia cite \
+	cliki cnn codesearch comlaw ctan currency cve debbugs \
+	debcontents deblists deblogs debpackages debpkghome debpts \
+	debsec debvcsbrowse debwiki deja discogs dmoz ebay etym excite \
+	fast foldoc filesearching finkpkg freebsd freedb freshmeat \
+	fsfdir gcache genbugs genpkg genportage gutenberg google \
+	happypenguin imdb ixquick javasun scpan slinuxdoc l1sp lastfm \
+	leodict lsm macports mathworld mininova musicbrainz netbsd \
+	ntrs openbsd piratebay pgpkeys port pubmed rae rfc rhyme \
+	rpmsearch scholar scicom slashdot sourceforge springer \
+	stockquote sunonesearch thesaurus translate urban w3css w3html \
+	w3link w3rdf wayback webster wetandwild wikipedia woffle yahoo \
+	youtube yubnub opensearch
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 am__vpath_adj = case $$p in \
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
@@ -163,7 +163,7 @@ top_srcdir = @top_srcdir@
 # $Id$
 elvidir = $(ELVIDIR)
 dist_elvi_SCRIPTS = W acronym alioth altavista amazon archpkg arxiv \
-	ask aur austlii bing bbcnews cddb cia cite cliki cnn \
+	ask aur austlii bing bbcnews bugmenot cddb cia cite cliki cnn \
 	codesearch comlaw ctan currency cve debbugs debcontents \
 	deblists deblogs debpackages debpkghome debpts debsec \
 	debvcsbrowse debwiki deja discogs dmoz ebay etym excite fast \
diff --git a/elvi/bugmenot b/elvi/bugmenot
new file mode 100755
index 0000000..a1544c3
--- /dev/null
+++ b/elvi/bugmenot
@@ -0,0 +1,25 @@
+#!/bin/sh
+# $Id$
+# elvis: bugmenot	-- Bypass compulsory web registration with bugmenot.com
+. surfraw || exit 1
+
+w3_usage_hook () {
+    cat <<EOF
+Usage: $w3_argv0 [options] [URL]...
+Description:
+  Surfraw: Bypass compulsory web registration using www.bugmenot.com
+EOF
+    w3_global_usage
+}
+
+w3_config
+w3_parse_args "$@"
+# w3_args now contains a list of arguments
+
+if test -z "$w3_args"; then
+    w3_browse_url "http://www.bugmenot.com/"
+else
+    escaped_args=`w3_url_of_arg $w3_args`
+    w3_browse_url "http://www.bugmenot.com/view/${escaped_args}"
+fi
+
diff --git a/links.IN b/links.IN
index 4b039ff..57dbd87 100644
--- a/links.IN
+++ b/links.IN
@@ -10,6 +10,7 @@ elvi.1sr.gz @mandir@/man1/aur.1sr.gz
 elvi.1sr.gz @mandir@/man1/austlii.1sr.gz
 elvi.1sr.gz @mandir@/man1/bing.1sr.gz
 elvi.1sr.gz @mandir@/man1/bbcnews.1sr.gz
+elvi.1sr.gz @mandir@/man1/bugmenot.1sr.gz
 elvi.1sr.gz @mandir@/man1/cddb.1sr.gz
 elvi.1sr.gz @mandir@/man1/cite.1sr.gz
 elvi.1sr.gz @mandir@/man1/cia.1sr.gz
diff --git a/test/Makefile.am b/test/Makefile.am
index 4ec415f..c4c7d2d 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1,26 +1,27 @@
 EXTRA_DIST = runtests elviwithouttests README COOKIES W.test		\
 	acronym.test alioth.test altavista.test amazon.test		\
 	archpkg.test arxiv.test ask.test aur.test austlii.test		\
-	bbcnews.test cddb.test cia.test cite.test cliki.test cnn.test	\
-	codesearch.test comlaw.test ctan.test currency.test cve.test	\
-	debbugs.test debcontents.test deblists.test deblogs.test	\
-	debpackages.test debpkghome.test debpts.test debsec.test	\
-	debvcsbrowse.test debwiki.test deja.test discogs.test		\
-	dmoz.test ebay.test etym.test excite.test fast.test		\
-	filesearching.test finkpkg.test foldoc.test freebsd.test	\
-	freedb.test freshmeat.test fsfdir.test gcache.test		\
-	genbugs.test genpkg.test genportage.test google.test		\
-	gutenberg.test happypenguin.test imdb.test ixquick.test		\
-	javasun.test lastfm.test leodict.test l1sp.test lsm.test	\
-	macports.test mathworld.test mininova.test musicbrainz.test	\
-	netbsd.test ntrs.test openbsd.test opensearch.test		\
-	piratebay.test port.test pgpkeys.test pubmed.test rae.test	\
-	rfc.test rhyme.test rpmsearch.test scholar.test scicom.test	\
-	scpan.test slashdot.test slinuxdoc.test sourceforge.test	\
-	springer.test stockquote.test sunonesearch.test thesaurus.test	\
-	translate.test urban.test w3css.test w3html.test w3link.test	\
-	w3rdf.test wayback.test webster.test wetandwild.test		\
-	wikipedia.test woffle.test yahoo.test youtube.test yubnub.test
+	bbcnews.test bugmenot.test cddb.test cia.test cite.test	 	\
+	cliki.test cnn.test codesearch.test comlaw.test ctan.test 	\
+	currency.test cve.test debbugs.test debcontents.test	 	\
+	deblists.test deblogs.test debpackages.test debpkghome.test 	\
+	debpts.test debsec.test debvcsbrowse.test debwiki.test	 	\
+	deja.test discogs.test dmoz.test ebay.test etym.test	 	\
+	excite.test fast.test filesearching.test finkpkg.test	 	\
+	foldoc.test freebsd.test freedb.test freshmeat.test	 	\
+	fsfdir.test gcache.test genbugs.test genpkg.test	 	\
+	genportage.test google.test gutenberg.test happypenguin.test 	\
+	imdb.test ixquick.test javasun.test lastfm.test leodict.test 	\
+	l1sp.test lsm.test macports.test mathworld.test mininova.test 	\
+	musicbrainz.test netbsd.test ntrs.test openbsd.test	 	\
+	opensearch.test piratebay.test port.test pgpkeys.test	 	\
+	pubmed.test rae.test rfc.test rhyme.test rpmsearch.test	 	\
+	scholar.test scicom.test scpan.test slashdot.test	 	\
+	slinuxdoc.test sourceforge.test springer.test stockquote.test 	\
+	sunonesearch.test thesaurus.test translate.test urban.test 	\
+	w3css.test w3html.test w3link.test w3rdf.test wayback.test 	\
+	webster.test wetandwild.test wikipedia.test woffle.test	 	\
+	yahoo.test youtube.test yubnub.test
 
 test:
 	./runtests
diff --git a/test/Makefile.in b/test/Makefile.in
index d20fa04..a6240ae 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -122,26 +122,27 @@ top_srcdir = @top_srcdir@
 EXTRA_DIST = runtests elviwithouttests README COOKIES W.test		\
 	acronym.test alioth.test altavista.test amazon.test		\
 	archpkg.test arxiv.test ask.test aur.test austlii.test		\
-	bbcnews.test cddb.test cia.test cite.test cliki.test cnn.test	\
-	codesearch.test comlaw.test ctan.test currency.test cve.test	\
-	debbugs.test debcontents.test deblists.test deblogs.test	\
-	debpackages.test debpkghome.test debpts.test debsec.test	\
-	debvcsbrowse.test debwiki.test deja.test discogs.test		\
-	dmoz.test ebay.test etym.test excite.test fast.test		\
-	filesearching.test finkpkg.test foldoc.test freebsd.test	\
-	freedb.test freshmeat.test fsfdir.test gcache.test		\
-	genbugs.test genpkg.test genportage.test google.test		\
-	gutenberg.test happypenguin.test imdb.test ixquick.test		\
-	javasun.test lastfm.test leodict.test l1sp.test lsm.test	\
-	macports.test mathworld.test mininova.test musicbrainz.test	\
-	netbsd.test ntrs.test openbsd.test opensearch.test		\
-	piratebay.test port.test pgpkeys.test pubmed.test rae.test	\
-	rfc.test rhyme.test rpmsearch.test scholar.test scicom.test	\
-	scpan.test slashdot.test slinuxdoc.test sourceforge.test	\
-	springer.test stockquote.test sunonesearch.test thesaurus.test	\
-	translate.test urban.test w3css.test w3html.test w3link.test	\
-	w3rdf.test wayback.test webster.test wetandwild.test		\
-	wikipedia.test woffle.test yahoo.test youtube.test yubnub.test
+	bbcnews.test bugmenot.test cddb.test cia.test cite.test	 	\
+	cliki.test cnn.test codesearch.test comlaw.test ctan.test 	\
+	currency.test cve.test debbugs.test debcontents.test	 	\
+	deblists.test deblogs.test debpackages.test debpkghome.test 	\
+	debpts.test debsec.test debvcsbrowse.test debwiki.test	 	\
+	deja.test discogs.test dmoz.test ebay.test etym.test	 	\
+	excite.test fast.test filesearching.test finkpkg.test	 	\
+	foldoc.test freebsd.test freedb.test freshmeat.test	 	\
+	fsfdir.test gcache.test genbugs.test genpkg.test	 	\
+	genportage.test google.test gutenberg.test happypenguin.test 	\
+	imdb.test ixquick.test javasun.test lastfm.test leodict.test 	\
+	l1sp.test lsm.test macports.test mathworld.test mininova.test 	\
+	musicbrainz.test netbsd.test ntrs.test openbsd.test	 	\
+	opensearch.test piratebay.test port.test pgpkeys.test	 	\
+	pubmed.test rae.test rfc.test rhyme.test rpmsearch.test	 	\
+	scholar.test scicom.test scpan.test slashdot.test	 	\
+	slinuxdoc.test sourceforge.test springer.test stockquote.test 	\
+	sunonesearch.test thesaurus.test translate.test urban.test 	\
+	w3css.test w3html.test w3link.test w3rdf.test wayback.test 	\
+	webster.test wetandwild.test wikipedia.test woffle.test	 	\
+	yahoo.test youtube.test yubnub.test
 
 all: all-am
 
diff --git a/test/bugmenot.test b/test/bugmenot.test
new file mode 100644
index 0000000..f3965e6
--- /dev/null
+++ b/test/bugmenot.test
@@ -0,0 +1,2 @@
+bugmenot www.nytimes.com
+The New York Times

-- 
surfraw -  a fast unix command line interface to WWW



More information about the Surfraw-commits mailing list