15 lines
625 B
Bash
Executable File
15 lines
625 B
Bash
Executable File
#!/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"
|
|
|