From: Sergey Matveev Date: Wed, 11 Nov 2020 09:38:40 +0000 (+0300) Subject: tabbed lynx X-Git-Url: http://www.git.stargrave.org/?p=dotfiles.git;a=commitdiff_plain;h=2127a8b1d91181a70de2ffca9720574b757dab0c tabbed lynx --- diff --git a/bin/bin/start-lynx.sh b/bin/bin/start-lynx.sh new file mode 100755 index 0000000..a07a6ab --- /dev/null +++ b/bin/bin/start-lynx.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +winid=$1 +shift +exec ~/bin/st -w $winid -e lynx $@ diff --git a/bin/bin/start-tabbed.sh b/bin/bin/start-tabbed.sh new file mode 100755 index 0000000..f7a0bf9 --- /dev/null +++ b/bin/bin/start-tabbed.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +tabname=$1 +shift +w=/tmp/tabbed-$tabname +[ -r "$w" ] && { + read winid < $w + wmclass=`xprop -id $winid WM_CLASS 2>/dev/null` + echo "$wmclass" | grep -q tabbed-$tabname && { + echo $winid + exit + } +} +[ -z "$NOTABSTART" ] || exit 1 +tabbed -n tabbed-$tabname -d $@ > $w +exec $0 $tabname $@ diff --git a/bin/bin/www b/bin/bin/www new file mode 100755 index 0000000..a7a6262 --- /dev/null +++ b/bin/bin/www @@ -0,0 +1,5 @@ +#!/bin/sh + +winid=`NOTABSTART=$NOTABSTART start-tabbed.sh lynx -f start-lynx.sh` +[ $# -gt 0 ] || exit 0 +exec ~/bin/start-lynx.sh $winid $@ diff --git a/bin/bin/www-ifexists b/bin/bin/www-ifexists new file mode 100755 index 0000000..aa8877a --- /dev/null +++ b/bin/bin/www-ifexists @@ -0,0 +1,3 @@ +#!/bin/sh + +NOTABSTART=1 exec ~/bin/www $@ diff --git a/bin/bin/zat b/bin/bin/zat index becc82f..610d2bb 100755 --- a/bin/bin/zat +++ b/bin/bin/zat @@ -1,14 +1,5 @@ #!/bin/sh -w=/tmp/tabbed-winid -[ -r "$w" ] && { - read winid < $w - wmclass=`xprop -id $winid WM_CLASS 2>/dev/null` - echo "$wmclass" | grep -q tabbed && { - XDG_DATA_DIRS=$HOME/zathura bin.zathura -e $winid $@ - rm -f zathura.core - exit - } -} -tabbed -cd > $w -exec $0 $@ +winid=`start-tabbed.sh zathura -c` +XDG_DATA_DIRS=$HOME/zathura bin.zathura -e $winid $@ +rm -f zathura.core diff --git a/lynx/.lynx.cfg b/lynx/.lynx.cfg index 29ed19a..7057f73 100644 --- a/lynx/.lynx.cfg +++ b/lynx/.lynx.cfg @@ -11,4 +11,4 @@ NO_FROM_HEADER:TRUE MAKE_LINKS_FOR_ALL_IMAGES:TRUE ASSUME_CHARSET:utf-8 JUMPFILE:/home/stargrave/.lynx_jumps.html -COOKIE_REJECT_DOMAINS:wikipedia.org,en.wikipedia.org,ru.wikipedia.org,github.com,.reddit.com,www.reddit.com,www.google.com,.google.com,.duckduckgo.com +COOKIE_REJECT_DOMAINS:wikipedia.org,en.wikipedia.org,ru.wikipedia.org,github.com,.reddit.com,www.reddit.com,www.google.com,.google.com,.duckduckgo.com,lenta.ru diff --git a/urlview/.urlview b/urlview/.urlview index bde25e7..9c80a61 100644 --- a/urlview/.urlview +++ b/urlview/.urlview @@ -1 +1 @@ -COMMAND ~/xombrero/bin/xombrero -n %s +COMMAND /home/stargrave/bin/www-ifexists %s &