www.sh 612 B

12345678910111213141516171819202122232425
  1. #!/usr/bin/env bash
  2. AGENT="Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20090913 Firefox/3.5.3"
  3. OPTS=-u "$AGENT" -z 1.1
  4. #OPTS="-z 1.5"
  5. HISTORY=~/var/rofi-www-history
  6. if [ "$1" = "" ]; then
  7. URL=$(cat $HISTORY | rofi -fuzzy -hide-scrollbar -dmenu -p "URL: ")
  8. echo "$URL" | grep -e ^http || CLIP=https://$CLIP
  9. echo "$URL" >>$HISTORY
  10. else
  11. URL=$@
  12. echo "$@" | grep -e ^http && CLIP=https://$CLIP
  13. echo "$@" >>$HISTORY
  14. fi
  15. TMP=$(tempfile)
  16. cat $HISTORY | sort | uniq >>$TMP && mv $TMP $HISTORY
  17. rm -f $TMP
  18. if [ "$URL" = "" ]; then
  19. exit 0
  20. fi
  21. qutebrowser --target window "$URL"