mirror of
https://github.com/dnlbauer/dotfiles.git
synced 2026-09-10 21:45:30 +00:00
39 lines
731 B
Bash
39 lines
731 B
Bash
#!/bin/bash
|
|
|
|
# open a web browser on google for a query
|
|
function google {
|
|
function urlencode {
|
|
print "${${(j: :)@}//(#b)(?)/%$[[##16]##${match[1]}]}"
|
|
}
|
|
|
|
xdg-open "https://www.google.com/search?q=`urlencode "${(j: :)@}"`"
|
|
}
|
|
|
|
# open a web browser on google for a query
|
|
function google {
|
|
function urlencode {
|
|
print "${${(j: :)@}//(#b)(?)/%$[[##16]##${match[1]}]}"
|
|
}
|
|
|
|
xdg-open "https://www.google.com/search?q=`urlencode "${(j: :)@}"`"
|
|
}
|
|
|
|
|
|
# alter keyboard layout
|
|
setKeyboard() {
|
|
setxkbmap -layout $1
|
|
}
|
|
|
|
# download pdb file to current dir
|
|
pdb() {
|
|
URL=http://www.rcsb.org/pdb/files/$1.pdb.gz
|
|
if [ -z "$2" ]; then
|
|
2="./"
|
|
fi
|
|
|
|
wget $URL -P $2
|
|
gunzip $2/$1.pdb.gz
|
|
}
|
|
|
|
|