Package: livelink 0.1.0
livelink: Create Shareable Links for 'webR' and 'Shinylive' Environments
Creates shareable links for 'R' code in 'WebAssembly' (WASM) Read-Eval-Print Loop (REPL) environments like 'webR' <https://webr.r-wasm.org/> and for 'Shiny' applications using 'Shinylive' <https://shinylive.io/>. Supports single scripts, multi-file projects, exercise and solution pairs, and batch processing. Includes encoding, decoding, and previewing of links for both 'R' and 'Python' environments.
Authors:
livelink_0.1.0.tar.gz
livelink_0.1.0.zip(r-4.7-any)
livelink_0.1.0.tar.gz(r-4.7-any)livelink_0.1.0.tar.gz(r-4.6-any)
livelink_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
livelink/json (API)
| # Install 'livelink' in R: |
| install.packages('livelink', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/coatless-rpkg/livelink/issues
Pkgdown/docs site:https://r-pkg.thecoatlessprofessor.com
Last updated from:4b012a1e2e. Checks:5 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 139 | ||
| source / vignettes | OK | 193 | ||
| linux-release-x86_64 | OK | 139 | ||
| windows-devel-x86_64 | OK | 190 | ||
| wasm-release | OK | 130 |
Exports:decode_shinylive_linkdecode_webr_linkpreview_shinylive_linkpreview_webr_linkrepl_urlsset_webr_base_urlshinylive_directoryshinylive_projectshinylive_py_linkshinylive_r_linkuse_livelink_engineuse_livelink_hookwebr_repl_directorywebr_repl_exercisewebr_repl_linkwebr_repl_project
Dependencies:base64encBHclicliprcpp11jsonlitelzstringRcppRcppMsgPack
Last update: 2026-07-24
Started: 2026-07-24
Last update: 2026-07-24
Started: 2026-07-24
Last update: 2026-07-24
Started: 2026-07-24
Last update: 2026-07-24
Started: 2026-07-24
Last update: 2026-07-24
Started: 2026-07-24
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Extract URLs as character vector | as.character.shinylive_decoded as.character.shinylive_decoded_batch as.character.shinylive_directory as.character.shinylive_link as.character.shinylive_preview as.character.shinylive_project as.character.webr_decoded as.character.webr_decoded_batch as.character.webr_directory as.character.webr_exercise as.character.webr_link as.character.webr_preview as.character.webr_project |
| Turn a livelink container into a data frame | as.data.frame.livelink as.data.frame.shinylive_decoded_batch as.data.frame.shinylive_directory as.data.frame.webr_decoded_batch as.data.frame.webr_directory |
| Decode Shinylive link(s) to extract files to local directory | decode_shinylive_link |
| Decode webR REPL link(s) to extract files to local directory | decode_webr_link |
| Format a livelink object as a character vector | format.livelink format.shinylive_decoded format.shinylive_decoded_batch format.shinylive_directory format.shinylive_link format.shinylive_preview format.shinylive_project format.webr_decoded format.webr_decoded_batch format.webr_directory format.webr_exercise format.webr_link format.webr_preview format.webr_project |
| Render livelink objects as links in knitted documents | knit_print.livelink knit_print.shinylive_directory knit_print.shinylive_link knit_print.shinylive_project knit_print.webr_directory knit_print.webr_exercise knit_print.webr_link knit_print.webr_project |
| Turn document chunks into shareable links | livelink-knitr use_livelink_engine use_livelink_hook |
| Preview Shinylive link contents without writing files to disk | preview_shinylive_link |
| Preview webR REPL link contents without writing files to disk | preview_webr_link |
| Print method for shinylive_decoded objects | print.shinylive_decoded |
| Print method for shinylive_decoded_batch objects | print.shinylive_decoded_batch |
| Print method for shinylive_directory objects | print.shinylive_directory |
| Print method for shinylive_link objects | print.shinylive_link |
| Print method for shinylive_preview objects | print.shinylive_preview |
| Print method for shinylive_project objects | print.shinylive_project |
| Print method for webr_decoded objects | print.webr_decoded |
| Print method for webr_decoded_batch objects | print.webr_decoded_batch |
| Print method for webr_directory objects | print.webr_directory |
| Print method for webr_exercise objects | print.webr_exercise |
| Print method for webr_link objects | print.webr_link |
| Print method for webr_preview objects | print.webr_preview |
| Print method for webr_project objects | print.webr_project |
| Extract shareable URLs from livelink objects | repl_urls repl_urls.default |
| Set global base URL for webR links | set_webr_base_url |
| Create Shinylive sharelinks from a directory of Shiny apps | shinylive_directory |
| Create a Shinylive sharelink for multi-file projects | shinylive_project |
| Create a Shinylive sharelink for Python Shiny apps | shinylive_py_link |
| Create a Shinylive sharelink for R Shiny apps | shinylive_r_link |
| Create webR REPL sharelinks from a directory of R files | webr_repl_directory |
| Create paired exercise and solution webR REPL links | webr_repl_exercise |
| Create a webR REPL sharelink from R code | webr_repl_link |
| Create webR REPL sharelink for multiple files | webr_repl_project |
