Package: bskyr 0.2.0

bskyr: Interact with 'Bluesky' Social

Collect data from and make posts on 'Bluesky' Social via the Hypertext Transfer Protocol (HTTP) Application Programming Interface (API), as documented at <https://atproto.com/specs/xrpc>. This further supports broader queries to the Authenticated Transfer (AT) Protocol <https://atproto.com/> which 'Bluesky' Social relies on. Data is returned in a tidy format and posts can be made using a simple interface.

Authors:Christopher T. Kenny [aut, cre]

bskyr_0.2.0.tar.gz
bskyr_0.2.0.zip(r-4.5)bskyr_0.2.0.zip(r-4.4)bskyr_0.2.0.zip(r-4.3)
bskyr_0.2.0.tgz(r-4.4-any)bskyr_0.2.0.tgz(r-4.3-any)
bskyr_0.2.0.tar.gz(r-4.5-noble)bskyr_0.2.0.tar.gz(r-4.4-noble)
bskyr_0.2.0.tgz(r-4.4-emscripten)bskyr_0.2.0.tgz(r-4.3-emscripten)
bskyr.pdf |bskyr.html
bskyr/json (API)
NEWS

# Install 'bskyr' in R:
install.packages('bskyr', repos = c('https://christopherkenny.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/christopherkenny/bskyr/issues

Pkgdown site:https://christophertkenny.com

On CRAN:

atprotobluesky

6.60 score 19 stars 21 scripts 744 downloads 75 exports 31 dependencies

Last updated 12 hours agofrom:e61abe7aaa. Checks:1 OK, 6 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKJan 14 2025
R-4.5-winNOTEJan 14 2025
R-4.5-linuxNOTEJan 14 2025
R-4.4-winNOTEJan 14 2025
R-4.4-macNOTEJan 14 2025
R-4.3-winNOTEJan 14 2025
R-4.3-macNOTEJan 14 2025

Exports:bs_authbs_blockbs_create_recordbs_created_atbs_delete_blockbs_delete_followbs_delete_likebs_delete_listbs_delete_list_itembs_delete_recordbs_delete_repostbs_delete_starter_packbs_describe_repobs_extract_record_keybs_followbs_get_actor_listsbs_get_actor_starter_packsbs_get_actor_suggestionsbs_get_author_feedbs_get_blocked_listsbs_get_blocksbs_get_feedbs_get_feed_generatorbs_get_feed_generatorsbs_get_feed_suggestionsbs_get_feedsbs_get_follow_suggestionsbs_get_followersbs_get_followsbs_get_likesbs_get_listbs_get_muted_listsbs_get_mutesbs_get_notification_countbs_get_notificationsbs_get_passbs_get_post_likesbs_get_post_threadbs_get_postsbs_get_preferencesbs_get_profilebs_get_quotesbs_get_recordbs_get_relationshipsbs_get_repostsbs_get_starter_packbs_get_starter_packsbs_get_timelinebs_get_userbs_has_passbs_has_userbs_likebs_list_recordsbs_new_listbs_new_list_itembs_new_starter_packbs_postbs_repostbs_resolve_handlebs_search_actorsbs_search_postsbs_set_passbs_set_userbs_unblockbs_unfollowbs_unlikebs_upload_blobbs_uri_to_urlbs_url_to_uriget_bluesky_passget_bluesky_userhas_bluesky_passhas_bluesky_userset_bluesky_passset_bluesky_user

Dependencies:askpassclicpp11curldplyrfansifsgenericsgluehttr2lifecyclelubridatemagrittrmimeopensslpillarpkgconfigpurrrR6rappdirsrlangstringistringrsystibbletidyrtidyselecttimechangeutf8vctrswithr

Gathering Data from Bluesky Social

Rendered fromgathering_data.Rmdusingknitr::rmarkdownon Jan 14 2025.

Last update: 2024-11-21
Started: 2024-03-19

Readme and manuals

Help Manual

Help pageTopics
Authenticate a userbs_auth
Block an accountbs_block
Create a record in a repobs_create_record
Get current time in Bluesky formatbs_created_at
Delete a blockbs_delete_block bs_unblock
Delete a follow (un-follow someone)bs_delete_follow bs_unfollow
Delete a like (un-like something)bs_delete_like bs_unlike
Delete a listbs_delete_list
Delete a list itembs_delete_list_item
Delete a record in a repobs_delete_record
Delete a repostbs_delete_repost
Delete a starter packbs_delete_starter_pack
Describe a repobs_describe_repo
Extract Record Key from a linkbs_extract_record_key
Follow an accountbs_follow
Get a list of lists that belong to an actor.bs_get_actor_lists
Get starter packs created by an actorbs_get_actor_starter_packs
Get a list of actors suggested for followingbs_get_actor_suggestions
Retrieve posts on an actor's feedbs_get_author_feed
Retrieve a user's (self) muted listsbs_get_blocked_lists
Retrieve user (self) blocksbs_get_blocks
Build feed from user's feed generatorbs_get_feed
Get specific information about one feed generatorbs_get_feed_generator
Get information about a list of feed generatorsbs_get_feed_generators
Get a list of feed suggestionsbs_get_feed_suggestions
Retrieve a list of feeds created by a given actorbs_get_feeds
Get suggested follows related to a given actorbs_get_follow_suggestions
Retrieve an actor's followersbs_get_followers
Retrieve an actor's followsbs_get_follows
Retrieve posts liked by an actorbs_get_likes
Get a view of a listbs_get_list
Retrieve a user's (self) muted listsbs_get_muted_lists
Retrieve a user's (self) muted accountsbs_get_mutes
Get the user's (self) number of unread notificationsbs_get_notification_count
Get the user's (self) notificationsbs_get_notifications
Retrieve likes on a postbs_get_post_likes
Retrieve thread of postsbs_get_post_thread
Retrieve thread of postsbs_get_posts
Get (Self) Preferencesbs_get_preferences
Get Profile for a Bluesky Social Userbs_get_profile
Retrieve a list of quotes for a given postbs_get_quotes
Get an arbitrary record from a repobs_get_record
Get relationships between an account and other usersbs_get_relationships
Retrieve actors who reposted a postbs_get_reposts
Get information on one starter packbs_get_starter_pack
Get information about a list of starter packsbs_get_starter_packs
Retrieve the user's home timelinebs_get_timeline
Like an existing postbs_like
List records in a repobs_list_records
Create a listbs_new_list
Add a subject to a listbs_new_list_item
Create a new starter packbs_new_starter_pack
Make a post on Bluesky Socialbs_post
Repost an existing postbs_repost
Resolve a Handle to Decentralized Identifier (DID)bs_resolve_handle
Find profiles matching search criteriabs_search_actors
Find posts matching search criteriabs_search_posts
Upload a blob to a repobs_upload_blob
Convert Universal Resource Identifiers to Hypertext Transfer Protocol Secure URLsbs_uri_to_url
Convert Hypertext Transfer Protocol Secure URLs to Universal Resource Identifiersbs_url_to_uri
Check or Get Bluesky App Passwordbs_get_pass bs_has_pass get_bluesky_pass has_bluesky_pass pass
Add Entry to Renvironbs_set_pass set_bluesky_pass
Adds Bluesky User to .Renviron.bs_set_user set_bluesky_user
Check or Get Bluesky Userbs_get_user bs_has_user get_bluesky_user has_bluesky_user user