bluesky-collector/.env.example
Pieter b1fd78e0c1 Initial commit: Bluesky collector with toxicity analysis
- Bluesky post collector with mention tracking
- PostgreSQL database for storage
- OpenAI-based toxicity analysis
- Web UI for viewing and analyzing posts
- Docker compose setup for deployment

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-08 13:54:36 +01:00

27 lines
618 B
Text

# PostgreSQL
POSTGRES_USER=bluesky
POSTGRES_PASSWORD=changeme
POSTGRES_PORT=5433
# Collector settings
LOG_LEVEL=INFO
MAX_PAGES_PER_ACCOUNT=50
MENTION_LOOKBACK_HOURS=12
# Bluesky authentication (required for mention search)
# Create an app password at: Settings → App Passwords
BSKY_HANDLE=
BSKY_APP_PASSWORD=
# Toxicity Analyzer (OpenAI)
# Get a key at: https://platform.openai.com/api-keys
OPENAI_API_KEY=
ANALYZER_MODEL=gpt-4.1-nano
ANALYZER_CONCURRENCY=3
ANALYZER_BATCH_SIZE=10
# Web UI
WEB_PORT=5001
# Scheduling is controlled by ofelia cron in docker-compose.yml
# Default: every 4 hours ("0 0 */4 * * *")