Creating Searchable Bluesky Bookmarks with R: A Guide for R Users
Bluesky, a rising social network, has garnered attention in the wake of dissatisfaction with changes on X (formerly Twitter). As more users flock to this platform, some, like Jan Beger from GE HealthCare, describe it as a refreshing alternative to other social media spaces. While it’s not a completely pristine environment, it offers a sense of novelty and connection, akin to moving to a new neighborhood where the atmosphere feels more inviting and the community more engaged. This shift has drawn attention from a variety of professionals, including R users who are discovering ways to integrate their interests with the platform.
Bluesky’s growing popularity among R enthusiasts is evident, with many adopting the #rstats hashtag to join discussions. Posit (formerly RStudio) recently encouraged users to join the platform with their “Posit employees starter pack,” designed to help users easily find and follow others based on shared interests. These starter packs are a great tool for networking and community-building, as they allow users to effortlessly discover and connect with like-minded individuals. Bluesky’s openness to user-generated starter packs reflects its evolving ecosystem and commitment to helping people find relevant content.
Despite its increasing user base, Bluesky is still a relatively young platform, having only opened to the general public earlier this year. As such, some common features found on other social media platforms are still missing, and one of the most requested features is the ability to bookmark posts for future reference. Although this functionality isn’t yet available natively, there are ways to work around the absence of bookmarks. Third-party apps and custom feeds offer partial solutions, but for those comfortable with R, there’s a more tailored approach.
Using Bluesky’s free API and the atrrr R package, you can save and organize all your liked posts locally in R. This method allows you to not only keep track of your favorite content but also create a system for querying and searching through those posts whenever you need. By harnessing R’s powerful data manipulation capabilities, R users can customize their Bluesky experience, making it more efficient and personalized. Here’s how to get started with this practical solution to managing your Bluesky bookmarks.