3 # simple login form filler for uzbl.
4 # put your login information in the file $keydir/<domain>
5 # in the format <fieldname>: <value>
7 keydir=$XDG_CONFIG_HOME/uzbl/keys
18 domain=$(echo $url | sed -re 's|(http\|https)+://([A-Za-z0-9\.]+)/.*|\2|')
19 if [[ -e $keydir/$domain ]]; then
20 gawk -F': ' '{ print "act script document.getElementsByName(\"" $1 "\")[0].value = \"" $2 "\";"}' $keydir/$domain >> $fifo
22 curl "$url" | grep '<input' | sed -nre 's|.*<input.*?name="([[:graph:]]+)".*?/>.*|\1: |p' > $keydir/$domain
23 $editor $keydir/$domain