authenticate_jwt |
Performs JWT authentication with username and password. Saves tokens in the GoFigr client. |
check_configured |
Checks whether GoFigr has been correctly configured. |
CONFIG_PATH |
Default path for the config file |
create_analysis |
Creates a new analysis |
create_api_key |
Creates a new API key. This function will only succeed if using password authentication. |
create_figure |
Creates a new figure. The created figure will be blank and won't contain any revisions. |
create_revision |
Creates a new revision |
create_workspace |
Creates a new workspace |
DATA_TYPES |
List of data types supported by GoFigr |
default_if_null |
Returns a default value if argument is null or empty |
enable |
Enables GoFigr support. |
encode_raw_data |
Converts a GoFigr data object into R primitives that can be converted to JSON, performing base64 encoding of binary data. |
find_analysis |
Finds an analysis by name, optionally creating one if it doesn't exist. |
find_figure |
Finds a figure by name |
find_workspace |
Finds a workspace by name, optionally creating it if doesn't exist |
get_analysis |
Fetches an analysis given an API ID. |
get_api_id |
Returns obj$api_id if argument is an object, or identity if it's a string. |
get_execution_context |
Gets the execution context: input path, chunk code, and other metadata. |
get_figure |
Fetches a figure given an API ID. |
get_options |
Gets configured GoFigr options. |
get_revision |
Fetches a revision given an API ID. |
get_revision_url |
Gets the full URL for a revision |
get_title |
Gets a title from a plot |
get_workspace |
Retrieves workspace details. |
gfconfig |
Configures gofigr for use on this machine. Saves configuration to ~/.gofigr. |
gf_plot |
Plots and publishes an object (if supported) |
gf_print |
Prints and publishes an object (if supported) |
ggwatermark |
Applies a watermark to a plot object/function. |
gofigr_cat |
Equivalent to cat but only outputs if GoFigr client is verbose. |
gofigr_client |
Creates and configures a GoFigr client. You can login either using a username & password or an API key. See examples. |
gofigr_DELETE |
Wrapper for httr::DELETE that automatically handles authentication. |
gofigr_GET |
Wrapper for httr::GET that automatically handles authentication. |
gofigr_make_handler |
Wraps an HTTR method e.g. GET to provide relative URL resolution and authentication |
gofigr_PATCH |
Wrapper for httr::PATCH that automatically handles authentication. |
gofigr_POST |
Wrapper for httr::POST that automatically handles authentication. |
gofigr_PUT |
Wrapper for httr::PUT that automatically handles authentication. |
infer_workspace |
Returns the argument if a valid workspace is passed, or the default workspace from the GoFigr client otherwise. Throws an error if both are NULL. |
intercept |
Wraps a plotting function (e.g. plot) so that its output is intercepted by GoFigr. |
is_expired_token |
Returns True if the response indicates an expired JWT token |
is_intercept_on |
Checks whether GoFigr intercept is on |
LINK_WATERMARK |
Draws a watermark with just a GoFigr link |
list_analyses |
Lists analyses under a workspace. |
list_workspaces |
List all workspaces available to the user. |
login_with_api_key |
Prompts the user for an API key or creates a new one |
login_with_username |
Prompts the user for username & password and logs into GoFigr |
make_code_data |
Creates a GoFigr data object storing source code |
make_file_data |
Creates a GoFigr data object storing file data |
make_image_data |
Creates a GoFigr data object storing image data |
make_raw_data |
Creates a GoFigr data object which can be attached to revisions. |
make_table_data |
Creates a GoFigr data object storing data.frame/tabular data |
make_text_data |
Creates a GoFigr data object to store text |
NO_WATERMARK |
Does not draw any watermarks. |
print.gofigr |
Default print method for a GoFigr client. |
print.gofigrdata |
Default print representation of GoFigr data objects. |
publish |
Publishes a figure to the GoFigr service. |
publish_base |
Captures output from grid graphics (ggplot2, lattice, ComplexHeatmap, etc.) and publishes it to GoFigr. |
QR_WATERMARK |
Draws a watermark with a GoFigr link and a QR code |
read_config |
Reads the GoFigr configuration, prioritizing environment variables over the config file: |
read_prompt |
Reads a prompt from stdin and performs optional validation |
refresh_jwt |
Refreshes the JWT access token. Attempts re-authentication if refresh fails. |
response_to_JSON |
Convenience function for parsing JSON from httr responses |
set_options |
Sets GoFigr options. |
stack_horizontally |
Stacks images horizontally, centering them vertically. |
stack_vertically |
Stacks images vertically, centering them horizontally. |
suppress |
Suppresses any automatic GoFigr publication hooks. |
update_revision_data |
Updates data associated with a figure |
user_info |
Fetches user details for the currently logged in user. |
watermark_generator |
Makes a watermark generator. You can use the result with enable(watermark=...). |