[Surfraw-commits] [SCM] surfraw - a fast unix command line interface to WWW branch, master, updated. surfraw_2-2-5_1-121-g10909ad
James Rowe
jnrowe at gmail.com
Sat Aug 21 14:51:07 UTC 2010
The following commit has been merged in the master branch:
commit b0757a20207ba418b3bd11766de995aecdbee146
Author: Jameson Rollins <jrollins at finestructure.net>
Date: Fri Aug 20 11:16:00 2010 -0400
New elvis to search SAO/NASA Astrophysics Data System
This elvis is super basic at the moment, providing just access to the
front page and simple search. Could be improved to handle the full
query system.
diff --git a/elvi/ads b/elvi/ads
new file mode 100755
index 0000000..f388f5f
--- /dev/null
+++ b/elvi/ads
@@ -0,0 +1,27 @@
+#!/bin/sh
+# elvis: ads -- Search SAO/NASA Astrophysics Data System
+# jrollins at finestructure.net 20100819
+. surfraw || exit 1
+
+w3_usage_hook () {
+ cat <<EOF
+Usage: $w3_argv0 [options] [search words]...
+Description:
+ Surfraw search the SAO/NASA Astrophysics Data System
+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://adsabs.harvard.edu/"
+else
+ escaped_args=`w3_url_of_arg $w3_args`
+
+ # not direct to ads, construct url from options
+ url="http://adsabs.harvard.edu/cgi-bin/nph-basic_connect?qsearch=${escaped_args}&version=1"
+
+ w3_browse_url "$url"
+fi
--
surfraw - a fast unix command line interface to WWW
More information about the Surfraw-commits
mailing list