API Client

Functions for connecting to the Posit Connect API and fetching content metadata

connect()

Create a connection to Posit Connect

content()

Get Content Items

by_owners() by_owner()

Filter content by owner(s)

by_tags() by_tag()

Filter content by tag(s)

Components

UI components

rsc_card()

Card view for content

rsc_grid()

Grid view for content

rsc_table()

Reactable table of the content

rsc_search()

Search widget

rsc_filter()

Filter widget

rsc_cols()

Arrange HTML elements or widgets in Bootstrap columns

Client

Class representing a Connect API client

connectwidgets connectwidgets-package

connectwidgets: Curate your content on Posit Connect

default_theme()

Principal (most used) theming variables

evaluate_widget_input()

Evaluates required columns for widget's input

gen_theme_dependency()

Generate the theme's bslib::bs_dependency to be used by a widget.

get_bootswatch_theme_name()

Get docmeta theme name (output: html_document: theme)

get_current_bootswatch_theme()

Get the current bootswatch theme if any

get_user_provided_theme()

Get the current user provided bslib theme if any

resolve_theme_dependency()

Resolve and get theme to be used by a widget. It could be the default connectwidgets styling theme or one provided by the user.

rsc_table_sync_theme()

Resolve reactable theme for rsc_table

warning_large_content()

Show warnings for large content

warning_widget_input()

Show warnings of expected columns for widget's input

rsccardOutput() renderRsccard()

Shiny bindings for rsc_card

rscfilterOutput() renderRscfilter()

Shiny bindings for rsc_filter

rscgridOutput() renderRscgrid()

Shiny bindings for rsc_grid

rscsearchOutput() renderRscsearch()

Shiny bindings for rsc_search