summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile1
-rw-r--r--contrib/wikipedia.uristart.conf1
-rwxr-xr-xcopy_start_nevermind.sh11
3 files changed, 12 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 6683bab..25ef0bf 100644
--- a/Makefile
+++ b/Makefile
@@ -51,4 +51,5 @@ install: all
install -t $(PREFIX)/bin shorten
install -t $(PREFIX)/bin urnresolve
install -t $(PREFIX)/bin urnstart
+ install -t $(PREFIX)/bin rfc-search
chgrp shorten $(PREFIX)/bin/shorten && chmod g+s $(PREFIX)/bin/shorten
diff --git a/contrib/wikipedia.uristart.conf b/contrib/wikipedia.uristart.conf
index 7a5936e..177ed88 100644
--- a/contrib/wikipedia.uristart.conf
+++ b/contrib/wikipedia.uristart.conf
@@ -1 +1,2 @@
s https d en.wikipedia.org p /wiki/*: wikipedia-handler "$(printf "%%s\n" '%p' | sed 's|^/wiki/||')"
+s https d en.wikipedia.org p /w/index.php q *title=Special*Search* q *search=*: wikipedia-search-handler '%U'
diff --git a/copy_start_nevermind.sh b/copy_start_nevermind.sh
index 947d1b0..b16418f 100755
--- a/copy_start_nevermind.sh
+++ b/copy_start_nevermind.sh
@@ -22,7 +22,7 @@ if [ "$with" != "$(urigetline -a "$uri" < <(uristart.conf))" ];then
with="[multiple matches]"
fi
-selection="$(printf "start with: %s\nremote_csn\ncopy\nshorten\nunshorten\ntitle\nverbose\nforget\nQR-image\nQR\n%s\n" "${with}" "$(printf "%s\n" "$uri" | uricut | grep -v '^whole')" \
+selection="$(printf "start with: %s\nremote_csn\ncopy\nshorten\nunshorten\ntitle\nverbose\nforget\nsplit\nQR-image\nQR\n%s\n" "${with}" "$(printf "%s\n" "$uri" | uricut | grep -v '^whole')" \
| choose "${prompt}")"
# | choose "$(printf "uri: '%s'\nwill be ran with: %s\n" "$uri" "$(urigetline "$uri")" )" -default start )"
echo "$selection"
@@ -80,6 +80,15 @@ unshorten)
exit 0
;;
+split)
+ ret="$(printf "%s\n" "$uri" | tr ' ' '\n' | tr -s ' ' | choose "split> ")"
+ if [ "$ret" ];then
+ ## do NOT want newlines in the clipboard.
+ printf "%s" "$ret" | xclip -i
+ fi
+ exit 0
+ ;;
+
QR-image)
escaped="$(uriescape "$uri")"
file=~/Pictures/qr-codes/"${escaped}".png