The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
run_in_shiny_app() to run an
arbitrary command against a live Shiny application. Manages the app
lifecycle (start, wait for HTTP readiness, stop) via processx; the
command to execute is passed through ... to
processx::run().expect_snapshot_ggplots() and
expect_snapshot_flextables() for visual regression testing
of ggplot2 plots and flextable objects within testthat test suites.skip_if_not_snapshot_png() to skip
tests when snapshot dependencies (ragg, gdtools) are not available.to_miniature() gains ncol and
ncol_landscape parameters for easier page layout.
ncol groups pages N-per-row; adding
ncol_landscape enables orientation-aware layout where
portrait and landscape pages use different column counts.try/finally to guarantee
Word.Quit() and PowerPoint.Quit() are called
even when an error occurs, preventing orphan COM processes on
Windows.Word.Visible = $False is now set before opening the
document in PowerShell scripts, eliminating the brief window flash on
startup.Presentations.Open() now uses
WithWindow=$false to open presentations without a visible
window.try/on error blocks to
ensure cleanup (close document + conditional quit) runs even when an
error occurs, and the error is re-raised so that
processx::run() sees a non-zero exit status.sprintf() replaced by sub() to handle
% in paths, and special characters (",
`, $, \) are escaped for
PowerShell and AppleScript respectively.expect_snapshot_html() for visual testing
HTML documents.msoffice_available() to test if ‘Word’ and
‘PowerPoint’ are available.expect_snapshot_doc() for visual
testing.docx_update() to refresh all TOC and
fields.dpi parameters for image resolutiontools::R_user_dir() is used instead of package
‘rappdirs’.init_working_directory,
rm_working_directory and working_directory to
let users manage docx2pdf working directory and comply with CRAN
policy.tempfile() to make libreoffice write in a temporary
directory instead of using and managing
working_directory().working_directory() so that when deleted, no
empty directory is left.UserInstallation to function
to_pdf()check_libreoffice_export() that checks
‘LibreOffice’ can export to PDF.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.