Files
dotfiles/.zshrc_functions
Daniel Bauer af898c2c29 zshrc
2018-09-14 12:46:06 +02:00

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
}