forked from
j4ck.xyz/tweets2bsky
A simple tool which lets you scrape twitter accounts and crosspost them to bluesky accounts! Comes with a CLI and a webapp for managing profiles! Works with images/videos/link embeds/threads.
1services:
2 tweets-2-bsky:
3 build: .
4 container_name: tweets-2-bsky
5 restart: unless-stopped
6 ports:
7 - "3000:3000"
8 volumes:
9 - ./data:/app/data
10 - ./config.json:/app/config.json
11 environment:
12 - TWITTER_AUTH_TOKEN=${TWITTER_AUTH_TOKEN:?}
13 - TWITTER_CT0=${TWITTER_CT0:?}
14 - TWITTER_TARGET_USERNAME=${TWITTER_TARGET_USERNAME:?}
15 - BLUESKY_IDENTIFIER=${BLUESKY_IDENTIFIER:? }
16 - BLUESKY_PASSWORD=${BLUESKY_PASSWORD:?}
17 - CHECK_INTERVAL_MINUTES=5
18 - PORT=3000
19 - JWT_SECRET=${JWT_SECRET:?}
20 - NODE_ENV=production
21 - GEMINI_API_KEY=${GEMINI_API_KEY}