installation
reading records (no auth)
read anyone’s public records without authentication:-r is the repo flag - it can be a handle or did
see the read any repository guide for more details on reading public data
writing records (auth required)
set up authentication:see configure for writes for detailed authentication setup
common workflows
exploring a user’s content
output formats
bothls and cat/get support multiple output formats:
working with pagination
uploading images
see the blob upload guide for complete workflow and examples
output formats
pdsx supports multiple output formats:unix-style aliases
pdsx uses familiar unix commands:shorthand uris
when authenticated, use shorthand uris:if you get “invalid URI format” errors, see troubleshooting below
common collections
here are the most useful collections:next steps
explore the guides:- records and collections - deep dive into atproto records and pagination
- blob upload - uploading images and files
- CRUD safety - best practices for write operations
getting help
troubleshooting
”not authenticated"
"no repo specified and not authenticated"
"invalid uri format”
shorthand URIs (collection/rkey) only work when authenticated. pdsx needs your DID from the session.
fix: authenticate or use full AT-URI
shorthand URIs work with
get, update, and delete commands when authenticated. read operations with -r flag require full AT-URIs.