Releases: christopherkenny/bskyr
Releases · christopherkenny/bskyr
bskyr 0.4.0
- Fixes an issue where OpenGraph links with a size hint would fail downloading. (#32)
- Improves transformations of starter packs into tibbles with cleaner unnesting. (#31)
- Allows for more than 25 actors in
bs_get_profile(), (#29, #30). - No longer overly widens results in
bs_get_profile(). (#42) - Improves
bs_get_likes()processing and makes it clear it is self-only. - Adds 3 vignettes. (#12)
- "Creating Records on Bluesky Social"
- "Gathering Data from Bluesky Social"
- "Working with Lists and Starter Packs"
- Adds support for direct messages or conversations (aka "convos").
bs_list_convos()lists all conversationsbs_get_messages()retrieves messages from a conversationbs_get_convo()retrieves details on a conversationbs_get_convo_log()retrieves the log on all conversationsbs_update_read()sets a conversation to readbs_update_all_read()sets all conversations to readbs_accept_convo()accepts a conversationbs_add_reaction()adds a reaction to a messagebs_remove_reaction()removes a reaction to a messagebs_mute_convo()mutes a conversationbs_unmute_convo()unmutes a conversationbs_send_message()sends a message to a conversationbs_delete_message_for_self()hides a message for youbs_leave_convo()leaves a conversationbs_get_convo_availability()retrieves info on if you can chat with another actorbs_send_message_batch()sends a batch of messages to different conversations
- Fixes an issue where actual numbers with a # sign would cause failures in posting (#45).
- Avoids creating raw version of files for upload where possible (#16).
- Always returns
embedforbs_get_posts()(#40, #41). - Include all returned information in
bs_get_author_feed(). Note that this requires adding a prefix toreplyandreasoninformation. (#43)
bskyr 0.3.0
- Adds support for embedded link cards in
bs_post(). (#17) - Adds new function
bs_new_embed_external()to support manual setup of external embeds. (#17) - Adds more control to
bs_post()with a new argumentcreated_atto customize times of posts. (#21) - Attempts to add an aspect ratio to image posts, if the image can be read by
magick. (#20) - Adds support to get a list feed with
bs_get_list_feed(). (#26) - Corrects a bug in parsing of URLs in posts and tagging them as richtext. (#23)
- Adds
bs_delete_post()to delete posts.
bskyr 0.1.2
- Requests with
clean = TRUEnow include an attribute "request_url" with the request URL. This does not include any headers, so authentication information is not recorded. - All functions with
limitarguments now gain acursorargument. This allows for requesting further pages of results. - All functions with
limitarguments will now automatically make additional API calls if more results are requested than the limit. For example,bs_get_followers()is limited to 100 results per call. Iflimit = 301, it will make 4 API calls to get all 301 results. A progress bar will appear if the response is taking sufficient time to return. - Fixes bug where
bs_get_feed()would discard posts with no interactions.
bskyr 0.1.0
- Adds support for additional posting features.
- Language for posts can be specified with the
langsargument. - Images can be specified with the
imagesargument. - Alt text for images can be specified with the
images_altargument. - Mentions and URLs are now parsed and passed as richtext facets, automatically.
- Replies can be made by specifying the
replyargument with a link of a post to reply to. - Quotes can be made by specifying the
quoteargument with a link of a post to quote.
- Language for posts can be specified with the
- Adds support for direct blob uploads with
bs_upload_blob(). This powers the ability to add media to posts. - Adds
bs_uri_to_url()which formats a givenurias an HTTPS URL. - Adds
bs_resolve_handle()to convert handles to decentralized identifiers (DIDs). - Adds support for working with arbitrary records.
bs_create_record()creates a record.bs_delete_record()deletes a record.bs_get_record()gets an existing record.bs_list_records()lists existing records for a user and collection.bs_describe_repo()provides a list of types of collections that a user has.- Use helper function
bs_created_at()to get the specific time formatting.
bskyr 0.0.4
- Initial package version, implementing features for accessing details about actors (user profiles), making posts, and more.
- Implements testing with
testthatandhttptest2. - Limited posting abilities, as the initial version is focused on collecting data over creating data.