Skip to content

Releases: christopherkenny/bskyr

bskyr 0.1.2

12 Jan 21:17
Compare
Choose a tag to compare
  • 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.0

26 Nov 22:26
Compare
Choose a tag to compare
  • 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.
    • 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

26 Nov 03:05
Compare
Choose a tag to compare
  • 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.