-r doesn’t require authentication, but any write operations (create, update, delete) need credentials.
install pdsx
obtain an app password
go to Bluesky settings → App Passwords and create a new one. format:xxxx-xxxx-xxxx-xxxx
use the app password, not your account password.
configure credentials
environment variables
.env file (add to .gitignore):
command-line flags
verify authentication
use a test account
when learning pdsx, use a test Bluesky account to avoid modifying your main profile.what’s next
- read any repository - explore public data
- create, update, delete safely - write operations workflow
- repositories concept - understand the auth model