# Bluesky Credentials BSKY_HANDLE=your-bluesky-handle.bsky.social BSKY_PASSWORD=your-app-password # Bluesky PDS and Labeler URL PDS=bsky.social WSS_URL=wss://your-labeler-service.com/xrpc/com.atproto.label.subscribeLabels # PLC Directory (for DID resolution) PLC_ENDPOINT=https://plc.wtf # Blob & Image Handling HYDRATE_BLOBS=false # Set to true to download images/videos BLOB_STORAGE_TYPE=local # 'local' or 's3' BLOB_STORAGE_PATH=./data/blobs # Path for local storage # S3 Configuration (only required if BLOB_STORAGE_TYPE is 's3') S3_BUCKET=your-s3-bucket-name S3_REGION=us-east-1 AWS_ACCESS_KEY_ID=your-aws-access-key AWS_SECRET_ACCESS_KEY=your-aws-secret-key # Database DB_PATH=./data/skywatch.duckdb # Filtering (Optional) # Comma-separated list of labels to capture, e.g., "spam,hate-speech" CAPTURE_LABELS= # Logging LOG_LEVEL=info