| 
#!/bin/rc
rfork en
flagfmt='p,r,h url'
args='[user]'
if(! ifs=() eval `{aux/getflags $*} || ! ~ $#* 0 1){
	aux/usage
	exit usage
}
conflicting=($flagp $flagr)
if(~ $#conflicting 2){
	echo 'can only use one of -p or -r' >[1=2]
	exit usage
}
if(~ $#µblog 1)
	url=$µblog
if(~ $#flagh 1)
	url=$flagh
if(! ~ $#url 1){
	echo 'set $µblog or give -h url' >[1=2]
	exit usage
}
# Lacking JSON, scrape HTML. Not using API.
url=`{sed 's/\/api//' /env/url | sed 's/https/http/'}
if(~ $#µsr 1)
	user=$µsr
if(~ $#1 1)
	user=$1
q=/$user/all
if(~ $#flagp 1)
	q=/
if(~ $#flagr 1)
	q=/$user/replies
hget $url^$q | htmlfmt > /tmp/µbread.$pid
sam -d /tmp/µbread.$pid >[2] /dev/null <<'!'
0,/Notices/-1d
/^Pagination/,$d
,p
!
rm /tmp/µbread.$pid
 |