Package: zuhtml Title: Parse 'HTML' with a Bundled 'Gumbo' Parser Version: 0.1.0.9000 Authors@R: c( person("Pedro", "Baltazar", , "pedrobtz@gmail.com", role = c("aut", "cre", "cph")), person("Google Inc.", role = "cph", comment = "Gumbo, bundled in src/vendor/gumbo"), person("Bjoern", "Hoehrmann", role = "cph", comment = "UTF-8 decoder in src/vendor/gumbo/utf8.c")) Description: Parses real-world 'HTML' with a bundled copy of the 'Gumbo' parser (), which follows the 'WHATWG' parsing algorithm, so that no system library is required. Documents become immutable trees navigated with a documented subset of 'CSS' selectors. Attributes, text, lists, tables, links, forms and page metadata ('JSON-LD', microdata) are extracted into ordinary character vectors, lists and data frames, and nodes convert to 'Markdown'. Input is a string, raw bytes, a file, a URL or a connection, and raw input is decoded as browsers decode it, from a byte-order mark or a '' declaration. Parsing is bounded by limits on input size, native memory and nesting depth. License: MIT + file LICENSE Copyright: file inst/COPYRIGHTS URL: https://github.com/pedrobtz/zuhtml, https://pedrobtz.github.io/zuhtml/ BugReports: https://github.com/pedrobtz/zuhtml/issues Depends: R (>= 4.1) Suggests: jsonlite, knitr, rmarkdown, testthat (>= 3.0.0), withr VignetteBuilder: knitr Config/testthat/edition: 3 Encoding: UTF-8 Roxygen: list(markdown = TRUE) Config/roxygen2/version: 8.1.0 Repository: https://pedrobtz.r-universe.dev Date/Publication: 2026-10-13 19:06:00 UTC RemoteUrl: https://github.com/pedrobtz/zuhtml RemoteRef: HEAD RemoteSha: e9f7a2078ca16bb7c89a9847db9d187840da9971 NeedsCompilation: yes Packaged: 2026-10-13 19:49:47 UTC; root Author: Pedro Baltazar [aut, cre, cph], Google Inc. [cph] (Gumbo, bundled in src/vendor/gumbo), Bjoern Hoehrmann [cph] (UTF-8 decoder in src/vendor/gumbo/utf8.c) Maintainer: Pedro Baltazar