Add surfraw configuration and elvi-s - dotfiles - leot's dotfiles
(HTM) hg clone https://bitbucket.org/iamleot/dotfiles
(DIR) Log
(DIR) Files
(DIR) Refs
---
(DIR) changeset 371a48626e34e87e7a67419254bbe74bfdac60f1
(DIR) parent 9ca14982f26d3e026d2f0888a78b425ce2888683
(HTM) Author: Leonardo Taccari <iamleot@gmail.com>
Date: Mon, 24 Sep 2018 19:28:51
Add surfraw configuration and elvi-s
Diffstat:
config/surfraw/conf | 4 +
config/surfraw/elvi/bandcamp | 28 +++++++++++++
config/surfraw/elvi/mank | 92 ++++++++++++++++++++++++++++++++++++++++++++
config/surfraw/elvi/netbsd | 87 +++++++++++++++++++++++++++++++++++++++++
config/surfraw/elvi/pypi | 28 +++++++++++++
config/surfraw/elvi/vt | 28 +++++++++++++
6 files changed, 267 insertions(+), 0 deletions(-)
---
diff -r 9ca14982f26d -r 371a48626e34 config/surfraw/conf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/config/surfraw/conf Mon Sep 24 19:28:51 2018 +0200
@@ -0,0 +1,4 @@
+SURFRAW_graphical=yes
+SURFRAW_graphical_browser=~/bin/www-browser
+SURFRAW_graphical_remote=no
+SURFRAW_text_browser=/usr/pkg/bin/w3m
diff -r 9ca14982f26d -r 371a48626e34 config/surfraw/elvi/bandcamp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/config/surfraw/elvi/bandcamp Mon Sep 24 19:28:51 2018 +0200
@@ -0,0 +1,28 @@
+#!/bin/sh
+#
+# AUTHOR: Leonardo Taccari
+#
+# DATE: Fri Dec 29 23:37:15 CET 2017
+#
+# DESC: Elvi to search Bandcamp
+# elvis: bandcamp -- Search Bandcamp for artist, album, track
+. surfraw || exit 1
+
+w3_usage_hook () {
+ cat <<EOF
+Usage: $w3_argv0 [options] [package]...
+Description:
+ Search Bandcamp for artist, album, track
+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 "https://bandcamp.com"
+else
+ escaped_args=`w3_url_of_arg $w3_args`
+ w3_browse_url "https://bandcamp.com/search?q=${escaped_args}"
+fi
diff -r 9ca14982f26d -r 371a48626e34 config/surfraw/elvi/mank
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/config/surfraw/elvi/mank Mon Sep 24 19:28:51 2018 +0200
@@ -0,0 +1,92 @@
+#!/bin/sh
+#
+# AUTHOR: Leonardo Taccari
+#
+# DATE: Mon Oct 23 21:00:04 CEST 2017
+#
+# DESC: Elvi to search the man-k.org man pages
+# elvis: mank -- Search man-k.org for Unix man pages
+. surfraw || exit 1
+
+w3_config_hook() {
+defyn SURFRAW_mank_freebsd no
+defyn SURFRAW_mank_netbsd no
+defyn SURFRAW_mank_openbsd no
+}
+
+w3_usage_hook () {
+ cat <<EOF
+Usage: $w3_argv0 [options] [search-string | man]...
+Description:
+ Search Unix man pages via man-k.org
+Local options:
+ -freebsd[=(yes|no)] Search for FreeBSD man pages
+ Default: $SURFRAW_mank_freebsd
+ Environment: SURFRAW_mank_freebsd
+ -netbsd[=(yes|no)] Search for NetBSD man pages
+ Default: $SURFRAW_mank_netbsd
+ Environment: SURFRAW_mank_netbsd
+ -openbsd[=(yes|no)] Search for OpenBSD man pages
+ Default: $SURFRAW_mank_openbsd
+ Environment: SURFRAW_mank_openbsd
+Examples:
+ $w3_argv0 Go to man-k.org website
+ $w3_argv0 list files Search for man pages regarding list files
+ $w3_argv0 -freebsd man(1) Show the FreeBSD man(1) page
+ $w3_argv0 -netbsd man(1) Show the NetBSD man(1) page
+ $w3_argv0 -openbsd man(1) Show the OpenBSD man(1) page
+EOF
+ w3_global_usage
+}
+
+w3_parse_option_hook () {
+ opt="$1"
+ optarg="$2"
+ case "$opt" in
+ -freebsd) setoptyn SURFRAW_mank_freebsd yes ;;
+ -freebsd=) setoptyn SURFRAW_mank_freebsd $optarg ;;
+ -netbsd) setoptyn SURFRAW_mank_netbsd yes ;;
+ -netbsd=) setoptyn SURFRAW_mank_netbsd $optarg ;;
+ -openbsd) setoptyn SURFRAW_mank_openbsd yes ;;
+ -openbsd=) setoptyn SURFRAW_mank_openbsd $optarg ;;
+ *) return 1 ;;
+ esac
+ return 0
+}
+
+w3_config
+w3_parse_args "$@"
+# w3_args now contains a list of arguments
+test -z "$w3_args" || escaped_args=`w3_url_of_arg $w3_args`
+
+if ok SURFRAW_mank_freebsd; then
+ if test -z "$escaped_args"; then
+ w3_browse_url "http://man-k.org/"
+ else
+ w3_browse_url "http://man-k.org/f/${escaped_args}"
+ fi
+ exit $?
+fi
+if ok SURFRAW_mank_netbsd; then
+ if test -z "$escaped_args"; then
+ w3_browse_url "http://man-k.org/"
+ else
+ w3_browse_url "http://man-k.org/n/${escaped_args}"
+ fi
+ exit $?
+fi
+if ok SURFRAW_mank_openbsd; then
+ if test -z "$escaped_args"; then
+ w3_browse_url "http://man-k.org/"
+ else
+ w3_browse_url "http://man-k.org/o/${escaped_args}"
+ fi
+ exit $?
+fi
+if test -z "$escaped_args"; then
+ w3_browse_url "http://man-k.org/"
+else
+ escaped_args=`w3_url_of_arg $w3_args`
+ w3_browse_url "http://man-k.org/search?q=${escaped_args}"
+fi
+exit $?
diff -r 9ca14982f26d -r 371a48626e34 config/surfraw/elvi/netbsd
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/config/surfraw/elvi/netbsd Mon Sep 24 19:28:51 2018 +0200
@@ -0,0 +1,87 @@
+#!/bin/sh
+# $Id$
+# elvis: netbsd -- Search NetBSD related information (www.netbsd.org)
+. surfraw || exit 1
+
+w3_config_hook () {
+defyn SURFRAW_netbsd_mail no
+defyn SURFRAW_netbsd_pr no
+defyn SURFRAW_netbsd_ports no
+}
+
+w3_usage_hook () {
+ cat <<EOF
+Usage: $w3_argv0 [options] [search-string | PR-number]
+Description:
+ Surfraw search NetBSD related information
+Local options:
+ -mail[=(yes|no)] Search netbsd mailinglists
+ Default: $SURFRAW_netbsd_mail
+ Environment: SURFRAW_netbsd_mail
+ -pr[=(yes|no)] Query Problem Reports
+ Default: $SURFRAW_netbsd_pr
+ Environment: SURFRAW_netbsd_pr
+ -ps[=(yes|no)] Search ports
+ Default: $SURFRAW_netbsd_ports
+ Environment: SURFRAW_netbsd_ports
+Examples:
+ $w3_argv0 Teleport to the NetBSD website
+ $w3_argv0 mycroft Search NetBSD website for odeur de mycroft
+ $w3_argv0 -mail Teleport to the mail-index Query form
+ $w3_argv0 -mail proff Search mailing-list archives for odeur de proff
+ $w3_argv0 -pr Query Problem Report form
+ $w3_argv0 -ps surfraw Search Ports for surfraw
+EOF
+ w3_global_usage
+}
+
+w3_parse_option_hook () {
+ opt="$1"
+ optarg="$2"
+ case "$opt" in
+ -mail) setoptyn SURFRAW_netbsd_mail yes ;;
+ -mail=*) setoptyn SURFRAW_netbsd_mail $optarg ;;
+ -pr) setoptyn SURFRAW_netbsd_pr yes ;;
+ -pr=*) setoptyn SURFRAW_netbsd_pr $optarg ;;
+ -ps) setoptyn SURFRAW_netbsd_ports yes ;;
+ -ps=*) setoptyn SURFRAW_netbsd_ports $optarg ;;
+ *) return 1 ;;
+ esac
+ return 0
+}
+
+w3_config
+w3_parse_args "$@"
+# w3_args now contains a list of arguments
+test -z "$w3_args" || escaped_args=`w3_url_of_arg $w3_args`
+
+if ok SURFRAW_netbsd_ports; then
+ if test -z "$escaped_args"; then
+ w3_browse_url "http://pkgsrc.se/"
+ else
+ w3_browse_url "http://pkgsrc.se/search.php?so=${escaped_args}"
+ fi
+ exit $?
+fi
+if ok SURFRAW_netbsd_pr; then
+ if test -z "$escaped_args"; then
+ w3_browse_url "http://www.netbsd.org/Misc/query-pr.html"
+ else
+ w3_browse_url "http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=${escaped_args}"
+ fi
+ exit $?
+fi
+if ok SURFRAW_netbsd_mail; then
+ if test -z "$escaped_args"; then
+ w3_browse_url "http://mail-index.netbsd.org/"
+ else
+ w3_custom_search -s=mail-index.netbsd.org "$w3_shquoted_args"
+ fi
+ exit $?
+fi
+if test -z "$escaped_args"; then
+ w3_browse_url "http://www.netbsd.org/"
+else
+ w3_custom_search -s=netbsd.org "$w3_shquoted_args"
+fi
+exit $?
diff -r 9ca14982f26d -r 371a48626e34 config/surfraw/elvi/pypi
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/config/surfraw/elvi/pypi Mon Sep 24 19:28:51 2018 +0200
@@ -0,0 +1,28 @@
+#!/bin/sh
+#
+# AUTHOR: Leonardo Taccari
+#
+# DATE: Sat Jun 24 22:27:43 CEST 2017
+#
+# DESC: Elvi to search the Python Package Index
+# elvis: pypi -- Search pypi.python.org for Python packages
+. surfraw || exit 1
+
+w3_usage_hook () {
+ cat <<EOF
+Usage: $w3_argv0 [options] [package]...
+Description:
+ Search Python packages via the Python Package Index (PyPI)
+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 "https://pypi.python.org"
+else
+ escaped_args=`w3_url_of_arg $w3_args`
+ w3_browse_url "https://pypi.python.org/pypi?%3Aaction=search&term=${escaped_args}"
+fi
diff -r 9ca14982f26d -r 371a48626e34 config/surfraw/elvi/vt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/config/surfraw/elvi/vt Mon Sep 24 19:28:51 2018 +0200
@@ -0,0 +1,28 @@
+#!/bin/sh
+#
+# AUTHOR: Leonardo Taccari
+#
+# DATE: Sat Jun 24 22:34:56 CEST 2017
+#
+# DESC: Elvi to search Vocabolario Treccani
+# elvis: vt -- Search treccani.it for a definition
+. surfraw || exit 1
+
+w3_usage_hook () {
+ cat <<EOF
+Usage: $w3_argv0 [options] [word]...
+Description:
+ Look up a term in the Vocabolario Treccani
+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.treccani.it/vocabolario/"
+else
+ escaped_args=`w3_url_of_arg $w3_args`
+ w3_browse_url "http://www.treccani.it/vocabolario/tag/${escaped_args}/"
+fi