As developers, we're always looking for ways to streamline our workflow and make data analysis more efficient. That's why we're excited to introduce the ATProto Record Viewer, a powerful tool that enables seamless exploration and manipulation of multi-PDS records.

Installation Made Easy

To get started with the viewer, simply install it as an extension in your preferred browser: Chrome or Firefox. For Android users, you can also install the Bluesky ShareTo PWA to enjoy a seamless experience on-the-go. With this tool, you'll be able to view and interact with AT Proto records like never before.

Enhanced Features for Improved Productivity

In our latest update, we've added two exciting features that will revolutionize your workflow: default preset setting and list management. Now, you can set your preferred presets when loading the page or PWA, eliminating the need to load my profile every time. Additionally, you can create, import, and export lists, making it easy to categorize and load different sets of presets across devices.

Discover New Ways to Engage with Your Data

With the ATProto Record Viewer, you'll be able to view the latest 100 likes for each record, allowing you to quickly find and engage with your favorite posts. We've also added a feature to display follows from any account, up to a maximum of 100 records. Simply select the option in the drop-down menu after the collection field to access this information.

Flexible URL Parameters: The Power is Yours

To further customize your experience, we've introduced flexible URL parameters that enable you to pass parameters to the HTML file. You can use these parameters to load specific records by DID string or AT URI, or even auto-detect and load records based on the PDS host. For example:

  • Pass parameters like ?pds=nameofpds&repo=did:plc:exampledid&collection=app.bsky.feed.post
  • Use ?did= with your DID string for auto-detection
  • Or use ?uri= to load records by AT URI

Smart Entry Detection: No More Fussing

Say goodbye to tedious data entry! With the viewer's smart entry detection feature, simply paste your repo/DID/URI and tab out or click away – no need to press return. The script will auto-detect the PDS host and load the record for you.

Where to Find Your Info

To get started with the ATProto Record Viewer, enable developer mode in the Bluesky app or website (long-press the version number) to obtain your DID and URI links.

Selective Content Display: Only What You Need

The viewer is designed to display only public content, ensuring that you have access to the information you need without unnecessary clutter. However, if you want to view raw records, simply click on the "Raw Data View" link.

Limitations: A Note of Caution

Please note that some content may not be displayed due to static HTML page restrictions. For more information, check out this Bluesky thread.

Deep Links & Utilities: Tips and Tricks

For the best experience with the ATProto Record Viewer, make sure you're using the latest version of your browser. With these tips and tricks, you'll be well on your way to unlocking the full potential of swift app development and streamlining your workflow like never before.