2026-02-01 20:20:26 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
set -x
|
|
|
|
|
IdempotencyKey="$(uuidgen)"
|
|
|
|
|
. ./.env
|
|
|
|
|
Authorization="${UserToken}"
|
2026-01-30 13:59:20 +01:00
|
|
|
while /bin/true; do
|
2026-01-30 12:37:03 +01:00
|
|
|
if [ -f "./quotes.txt" ]; then
|
2026-02-01 20:20:26 +01:00
|
|
|
status=$(shuf -n 1 ./quotes.txt)
|
|
|
|
|
|
|
|
|
|
result=$(curl -X POST \
|
|
|
|
|
-H "Authorization: Bearer ${Authorization}" \
|
|
|
|
|
-H "Idempotency-Key: ${IdempotencyKey}" \
|
|
|
|
|
-d "status=${status}" \
|
|
|
|
|
"https://mastodon.giftedmc.com/api/v1/statuses") # HTTP/1.1
|
|
|
|
|
|
|
|
|
|
echo "${result}"
|
|
|
|
|
|
2026-01-30 11:48:07 +01:00
|
|
|
else
|
|
|
|
|
echo "file does not exist!"
|
|
|
|
|
fi
|
2026-02-01 20:20:26 +01:00
|
|
|
sleep 3600
|
2026-01-30 13:59:20 +01:00
|
|
|
done
|