#!/bin/bash #recps='@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519 @5XaVcAJ5DklwuuIkjGz4lwm2rOnMHHovhNg7BFFnyJ8=.ed25519' recps=$1 file=$2 name=${file##*/} link="$(sblob encrypt "$file")" type="$(file -b --mime-type "$file")" id=${link%?unbox=*} key=${link#*?unbox=} size="$(sbotc -e blobs.size "$id")" recps_array="[$(for recp in $recps; do printf '"%s"\n' "$recp"; done | paste -sd,)]" sbotc private.publish '{"type":"post","text":"['"$name"']('"$link"')","mentions":[{"link":"'"$id"'","name":"'"$name"'","size":'"$size"',"type":"'"$type"'","query":{"unbox":"'"$key"'"}}],"recps":'"$recps_array"'}' "$recps_array"