Something went wrong. Try again.
An engagement based washing machine that spins you round and round!
Something went wrong. Try again.
brooke-spin config.example.yaml
1.4 kB · 41 lines
YAML
at main
123456789101112131415161718192021222324252627282930313233343536373839404142bluesky: # Your Bluesky handle (e.g., username.bsky.social) handle: "yourhandle.bsky.social"
# App password from Bluesky Settings > App Passwords # IMPORTANT: You can also set this via the BLUESKY_APP_PASSWORD environment variable # Never commit your actual app password to version control! app_password: "xxxx-xxxx-xxxx-xxxx"
# Optional: PDS server URL for self-hosted or third-party PDS instances # Defaults to bsky.social if not set # pds_url: "pds.example.com"
rotation: # Number of degrees to rotate the profile picture per notification # Positive values rotate clockwise, negative values rotate counter-clockwise degrees: 2.0
polling: # How often to check for new notifications # Valid time units: s (seconds), m (minutes), h (hours) # Examples: "30s", "1m", "5m" interval: "30s"
notifications: # Which notification types should trigger a profile picture rotation types: like: true # Someone liked your post repost: true # Someone reposted your post reply: true # Someone replied to your post follow: true # Someone followed you mention: true # Someone mentioned you quote: true # Someone quoted your post
state: # Storage backend: "sqlite" or "json" storage: "sqlite"
# Path to state file (SQLite database or JSON file) # This file tracks which notifications have been processed path: "/data/state.db"