#!/bin/rc fn encode { tr ' ' | sed 's/%/%25/g s/ /%20/g s/ /%09/g s/ /%0a/g s/!/%21/g s/"/%22/g s/#/%23/g s/\$/%24/g s/\&/%26/g s/''/%27/g s/\(/%28/g s/\)/%29/g s/\*/%2a/g s/\+/%2b/g s/,/%2c/g s/-/%2d/g s/\./%2e/g s/\//%2f/g s/:/%3a/g s/;/%3b/g s//%3e/g s/\?/%3f/g s/@/%40/g s/\[/%5b/g s/\\/%5c/g s/\]/%5d/g s/\^/%5e/g s/_/%5f/g s/`/%60/g s/{/%7b/g s/\|/%7c/g s/}/%7d/g s/~/%7e/g s/ //g' } post=`{cat $1|encode} && exec hget -p 'sprunge='^$"post http://sprunge.us