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

On CRAN:

atprotobluesky

5.85 score 13 stars 11 scripts 741 downloads 55 exports 31 dependencies

Last updated 3 hours agofrom:07dcd07787. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 21 2024
R-4.5-winOKNov 21 2024
R-4.5-linuxOKNov 21 2024
R-4.4-winOKNov 21 2024
R-4.4-macOKNov 21 2024
R-4.3-winOKNov 21 2024
R-4.3-macOKNov 21 2024

Exports:bs_authbs_create_recordbs_created_atbs_delete_recordbs_describe_repobs_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_muted_listsbs_get_mutesbs_get_notification_countbs_get_notificationsbs_get_passbs_get_post_likesbs_get_post_threadbs_get_postsbs_get_preferencesbs_get_profilebs_get_recordbs_get_repostsbs_get_starter_packbs_get_starter_packsbs_get_timelinebs_get_userbs_has_passbs_has_userbs_likebs_list_recordsbs_postbs_repostbs_resolve_handlebs_search_actorsbs_search_postsbs_set_passbs_set_userbs_upload_blobbs_uri_to_urlget_bluesky_passget_bluesky_userhas_bluesky_passhas_bluesky_userset_bluesky_passset_bluesky_user

Dependencies:askpassclicpp11curldplyrfansifsgenericsgluehttr2lifecyclelubridatemagrittrmimeopensslpillarpkgconfigpurrrR6rappdirsrlangstringistringrsystibbletidyrtidyselecttimechangeutf8vctrswithr

Gathering Data from Bluesky Social

Rendered fromgathering_data.Rmdusingknitr::rmarkdownon Nov 21 2024.

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

Readme and manuals

Help Manual

Help pageTopics
Authenticate a userbs_auth
Create a record in a repobs_create_record
Get current time in Bluesky formatbs_created_at
Delete a record in a repobs_delete_record
Describe a repobs_describe_repo
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
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
Get an arbitrary record from a repobs_get_record
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
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
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