The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
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[@]dogado.de.

Title: From 'Rmarkdown' and 'Quarto' Files to Tibble and Back
Version: 0.1.0
Description: Split your 'rmarkdown' or 'quarto' files by sections into a tibble: titles, text, chunks. Rebuild the file from the tibble.
License: MIT + file LICENSE
URL: https://github.com/ThinkR-open/lightparser, https://thinkr-open.github.io/lightparser/
BugReports: https://github.com/ThinkR-open/lightparser/issues
Imports: knitr (≥ 1.35), rlang, tibble, utils, yaml
Suggests: callr, rmarkdown, testthat (≥ 3.0.0)
VignetteBuilder: knitr
Config/fusen/version: 0.6.0
Config/testthat/edition: 3
Encoding: UTF-8
RoxygenNote: 7.3.1
NeedsCompilation: no
Packaged: 2024-01-24 10:52:11 UTC; seb44
Author: Sebastien Rochette ORCID iD [aut, cre], ThinkR [cph]
Maintainer: Sebastien Rochette <sebastien@thinkr.fr>
Repository: CRAN
Date/Publication: 2024-01-24 16:00:05 UTC

lightparser: From 'Rmarkdown' and 'Quarto' Files to Tibble and Back

Description

Split your 'rmarkdown' or 'quarto' files by sections into a tibble: titles, text, chunks. Rebuild the file from the tibble.

Author(s)

Maintainer: Sebastien Rochette sebastien@thinkr.fr (ORCID)

Other contributors:

See Also

Useful links:


Combine a parsed tbl Rmd / Qmd file into a new file

Description

Combine a parsed tbl Rmd / Qmd file into a new file

Usage

combine_tbl_to_file(parsed_tbl, output_file)

Arguments

parsed_tbl

A tibble with columns as issued by split_to_tbl()

output_file

A Rmd / Qmd file path to write the new content

Value

The content of a Rmd / Qmd file as character and the resulting file if output_file is provided.

Examples

file <- system.file("dev-template-parsing.Rmd",
  package = "lightparser"
)
# split first
tbl_rmd <- split_to_tbl(file)
# apply your filters
tbl_rmd_filtered <- tbl_rmd[-5, ]
# combine then
combine_tbl_to_file(tbl_rmd_filtered, tempfile(fileext = ".Rmd"))

Group lines of a Rmd or Qmd file by types in a tibble

Description

Group lines of a Rmd or Qmd file by types in a tibble

Usage

split_to_tbl(file)

Arguments

file

A Rmd or Qmd file path

Value

A tibble with 6 columns:

Examples

file <- system.file(
  "dev-template-parsing.Rmd",
  package = "lightparser"
)
split_to_tbl(file)

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.
Health stats visible at Monitor.