| Title: | PowerPoint Precision, Shiny Simplicity |
|---|---|
| Description: | Create reproducible slideshows with PowerPoint and R. |
| Authors: | Jacob Dumbleton [aut, cre], Anne Zheng [aut], Matthew Smith [aut], Agnes Kim [aut], Devin Pastoor [aut], Jenna Johnson [aut] |
| Maintainer: | Jacob Dumbleton <[email protected]> |
| License: | GPL (>= 3) |
| Version: | 0.3.1 |
| Built: | 2026-07-15 04:28:06 UTC |
| Source: | https://github.com/a2-ai/presentifyr |
This function launches the Shiny application.
app()app()
This function does not return; it runs the Shiny app until the session is ended.
Returns the directory of the current project
get_project_dir()get_project_dir()
Project directory
Bootstraps the Python environment presentifyr's Shiny app needs by
calling pyro::initialize_python(groups = "presentifyr"). This
installs uv (if missing) and additively syncs the presentifyr
dependency group (python-pptx, pillow) into .venv/ from the
pyro-bundled lockfile. The sync runs in --inexact mode, so any
packages already present in the venv from prior fyr-package installs
are left in place.
uv sync --frozen --inexact --group presentifyr is idempotent — it
creates the venv if missing, installs the group if absent, and is a
fast no-op if everything is already in place. Re-running this
function is therefore safe and cheap.
initialize_app(verbose = TRUE)initialize_app(verbose = TRUE)
verbose |
Logical. Print initialization messages. Default |
Invisibly a list:
success: Logical. TRUE iff pyro returned without error.
errors: Character vector of any error detail captured.
## Not run: initialize_app() ## End(Not run)## Not run: initialize_app() ## End(Not run)
Updates the logging level for functions. Default is set to WARN
toggle_logger()toggle_logger()
Called for its side effect of updating the logger in .le$logger.
Returns NULL invisibly.
## Not run: Sys.setenv("PRFY_VERBOSE" = "DEBUG") toggle_logger() ## End(Not run)## Not run: Sys.setenv("PRFY_VERBOSE" = "DEBUG") toggle_logger() ## End(Not run)