← back to Dear Bubbe Nextjs

scripts/manual-post.sh

35 lines

#!/bin/bash

echo "======================================"
echo "📋 MANUAL POSTING HELPER FOR X.COM"
echo "======================================"
echo ""
echo "Since authentication is having issues,"
echo "here are your posts ready to copy/paste:"
echo ""
echo "======================================"
echo ""

# Show next 3 posts from queue
echo "📝 NEXT POSTS TO SEND:"
echo ""

for i in 0 1 2; do
    POST=$(cat /root/Projects/dear-bubbe-admin/logs/twitter-queue.json | jq -r "[.[] | select(.status==\"queued\")] | .[$i].text" 2>/dev/null)
    if [ "$POST" != "null" ] && [ -n "$POST" ]; then
        echo "Post $((i+1)):"
        echo "------"
        echo "$POST"
        echo ""
        echo "======================================"
        echo ""
    fi
done

echo "TO POST:"
echo "1. Go to https://x.com/compose/post"
echo "2. Copy and paste each post"
echo "3. Click 'Post'"
echo ""
echo "After posting, mark as posted with:"
echo "node /root/Projects/dear-bubbe-nextjs/lib/mark-as-posted.js"