A rust implementation of skywatch-phash
at main 1.1 kB view raw
1# PDS Configuration 2PDS_ENDPOINT=https://bsky.social 3 4# PLC Configuration 5PLC_ENDPOINT=https://plc.directory 6 7# Automod Account Configuration (REQUIRED) 8# The automod account has moderator permissions and is used for authentication 9# DID is automatically sourced from the agent session after login 10AUTOMOD_HANDLE=your-automod.bsky.social 11AUTOMOD_PASSWORD=your-app-password-here 12 13# Ozone Configuration (REQUIRED) 14OZONE_URL=https://ozone.skywatch.blue 15OZONE_PDS=https://blewit.us-west.host.bsky.network 16 17# Labeler Configuration (REQUIRED) 18# This is the DID of your main labeler account (e.g., skywatch.blue) 19# NOT the automod account, NOT the ozone service 20LABELER_DID=did:plc:your-labeler-did-here 21RATE_LIMIT_MS=100 22 23# Jetstream Configuration 24JETSTREAM_URL=wss://jetstream2.us-east.bsky.network 25CURSOR_UPDATE_INTERVAL=10000 26 27# Redis Configuration 28REDIS_URL=redis://localhost:6379 29 30# Cache Configuration 31CACHE_ENABLED=true 32CACHE_TTL_SECONDS=86400 33 34# Processing Configuration 35PROCESSING_CONCURRENCY=4 36RETRY_ATTEMPTS=3 37RETRY_DELAY_MS=1000 38 39# Phash Configuration 40PHASH_HAMMING_THRESHOLD=5