You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
760 B
32 lines
760 B
9 years ago
|
#!/bin/bash
|
||
|
|
||
|
#Создан: Чт 23 июн 2016 13:14:17
|
||
|
#Изменён: Чт 23 июн 2016 22:36:27
|
||
|
|
||
|
# BROWSER=surf,vimprobable2,vimb,jumanji
|
||
|
BROWSER=vimb
|
||
|
|
||
|
#title:url
|
||
|
URLS="$SHELLRC/var/www/urls"
|
||
|
|
||
|
# URL="$(rofi -dmenu -hide-scrollbar -columns 8 -location 1 -width 100 -lines 10 -input $URLS)"
|
||
|
|
||
|
TITLES="$(awk '/\[/{print NR-1}' $URLS | paste -s -d ',')"
|
||
|
|
||
|
BADURLS="$(awk '/XXX/{print NR-1}' $URLS | paste -s -d ',')"
|
||
|
|
||
|
WEBSITE=$(cat $URLS \
|
||
|
| cut -d ':' -f 1 \
|
||
|
| sed 's/XXX //' \
|
||
|
| rofi -dmenu -hide-scrollbar -no-case-sensitive -columns 3 -location 1 -width 100 -lines 10 -a $TITLES -u $BADURLS -p "web:")
|
||
|
|
||
|
if [ ! -z "$WEBSITE" ]; then
|
||
|
URL="$(grep "${WEBSITE}:" $URLS | cut -d ':' -f 2-)"
|
||
|
|
||
|
case $URL in
|
||
|
*.*) $BROWSER "$URL" ;;
|
||
|
*) exit;;
|
||
|
esac
|
||
|
fi
|
||
|
|