浏览代码

[vimb] Moving from qb to vimb for browsing

Colin Powell 4 年之前
父节点
当前提交
864ce914e4
共有 5 个文件被更改,包括 44 次插入23 次删除
  1. 16 2
      rofi/.config/rofi/web-search.sh
  2. 13 15
      rofi/.config/rofi/www.sh
  3. 6 1
      vimb/.config/vimb/config
  4. 4 0
      vimb/.config/vimb/style.css
  5. 5 5
      x/.config/mimeapps.list

+ 16 - 2
rofi/.config/rofi/web-search.sh

@@ -43,6 +43,20 @@ gen_list() {
 	done
 }
 
+urlencode() {
+	# urlencode <string>
+
+	local LANG=C
+	local length="${#1}"
+	for ((i = 0; i < length; i++)); do
+		local c="${1:i:1}"
+		case $c in
+		[a-zA-Z0-9.~_-]) printf "$c" ;;
+		*) printf '%%%02X' "'$c" ;;
+		esac
+	done
+}
+
 main() {
 	# Pass the list to rofi
 	platform=$( (gen_list) | rofi -dmenu -matching fuzzy -no-custom -location 0 -p "Search > ")
@@ -51,8 +65,8 @@ main() {
 		query=$( (echo) | rofi -dmenu -matching fuzzy -location 0 -p "Query > ")
 
 		if [[ -n "$query" ]]; then
-			url=${URLS[$platform]}$query
-			/home/powellc/.asdf/shims/qutebrowser ":open -w $url"
+			URL=${URLS[$platform]}$(urlencode "$query")
+			/usr/local/bin/vimb $URL
 		else
 			exit
 		fi

+ 13 - 15
rofi/.config/rofi/www.sh

@@ -5,23 +5,21 @@ OPTS=-u "$AGENT" -z 1.1
 #OPTS="-z 1.5"
 HISTORY=~/var/rofi-www-history
 
-if [ "$1" = "" ]
-then
-    URL=`cat $HISTORY | rofi -hide-scrollbar -dmenu -p "URL: "`
-    echo "$URL" | grep -e ^http || CLIP=https://$CLIP    
-    echo "$URL" >> $HISTORY
+if [ "$1" = "" ]; then
+	URL=$(cat $HISTORY | rofi -hide-scrollbar -dmenu -p "URL: ")
+	echo "$URL" | grep -e ^http || CLIP=https://$CLIP
+	echo "$URL" >>$HISTORY
 else
-    URL=$@
-    echo "$@" | grep -e ^http && CLIP=https://$CLIP
-    echo "$@" >> $HISTORY
+	URL=$@
+	echo "$@" | grep -e ^http && CLIP=https://$CLIP
+	echo "$@" >>$HISTORY
 fi
-TMP=`tempfile`
-cat $HISTORY | sort | uniq >> $TMP && mv $TMP $HISTORY
-rm -f $TMP    
+TMP=$(tempfile)
+cat $HISTORY | sort | uniq >>$TMP && mv $TMP $HISTORY
+rm -f $TMP
 
-if [ "$URL" = "" ]
-then
-    exit 0
+if [ "$URL" = "" ]; then
+	exit 0
 fi
 
-/home/powellc/.asdf/shims/qutebrowser ":open -w $URL"
+/usr/local/bin/vimb "$URL"

+ 6 - 1
vimb/.config/vimb/config

@@ -12,8 +12,13 @@ set sans-serif-font=Overpass
 set serif-font=Source Serif
 set font-size=16
 set monospace-font-size=14
-set default-zoom=110
+set default-zoom=120
 set hint-keys=abcdefghijklmnopqrstuvwy
+set history-max-items=99999
+set smooth-scrolling=true
+set status-bar=false
+set webinspector=true
+set caret=true
 
 shortcut-add s=https://search.unbl.ink/search?q=$0
 shortcut-default s

+ 4 - 0
vimb/.config/vimb/style.css

@@ -0,0 +1,4 @@
+._hintLabel {
+  text-transform: uppercase !important;
+  font-size: 1em;
+}

+ 5 - 5
x/.config/mimeapps.list

@@ -7,8 +7,8 @@ application/pdf=org.pwmt.zathura-pdf-mupdf.desktop
 text/html=emacs.desktop
 application/python=emacs.desktop
 application/javascript=emacs.desktop
-x-www-browser=qutebrowser.desktop
-x-scheme-handler/http=qutebrowser.desktop
-x-scheme-handler/https=qutebrowser.desktop
-x-scheme-handler/about=qutebrowser.desktop
-x-scheme-handler/unknown=qutebrowser.desktop
+x-www-browser=vimb.desktop
+x-scheme-handler/http=vimb.desktop
+x-scheme-handler/https=vimb.desktop
+x-scheme-handler/about=vimb.desktop
+x-scheme-handler/unknown=vimb.desktop