Skip to contents

bskyr 0.2.0

bskyr 0.1.3

  • Fixes a bug where posting a single image fails (#3).
  • Improves authentication experience using a local cache to avoid timeouts (#2).
  • Requires alt text in bs_post() to avoid issues with posting images due to accessibility settings upstream.
  • Adds support for linking for hashtags.

bskyr 0.1.2

CRAN release: 2024-01-09

  • Requests with clean = TRUE now include an attribute “request_url” with the request URL. This does not include any headers, so authentication information is not recorded.
  • All functions with limit arguments now gain a cursor argument. This allows for requesting further pages of results.
  • All functions with limit arguments 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. If limit = 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.1

bskyr 0.1.0

CRAN release: 2023-11-26

  • Adds support for additional posting features.
    • Language for posts can be specified with the langs argument.
    • Images can be specified with the images argument.
    • Alt text for images can be specified with the images_alt argument.
    • Mentions and URLs are now parsed and passed as richtext facets, automatically.
    • Replies can be made by specifying the reply argument with a link of a post to reply to.
    • Quotes can be made by specifying the quote argument with a link of a post to quote.
  • 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 given uri as an HTTPS URL.
  • Adds bs_resolve_handle() to convert handles to decentralized identifiers (DIDs).
  • Adds support for working with arbitrary records.

bskyr 0.0.5

  • Fixes testing issues on CRAN when token is not available.
  • Adds clean argument to decide if a response should be cleaned into a tibble before returning. If FALSE, you receive the json as a list.
  • Adds support for changing limits on the number of results returned.

bskyr 0.0.1

  • Initial package version, implementing features for accessing details about actors (user profiles), making posts, and more.
  • Implements testing with testthat and httptest2.
  • Limited posting abilities, as the initial version is focused on collecting data over creating data.