knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "man/figures/README-", out.width = "100%" )
library(badger) git_repo <- "benjaminguinaudeau/tidybrowse" cat( badge_lifecycle(), badge_code_size(git_repo), badge_last_commit(git_repo) )
Tidybrowse is a meta package containing different packages easing web scrapping and the deployment of docker containers from R.
A list of use-cases
# install.packages("devtools") devtools::install_github("benjaminguinaudeau/tidybrowse")
dockeR wraps up docker command line tools and allows to manage docker containers from R. It can be use to deploy selenium servers, shiny-app servers, rstudio-servers, etc...
This wraps up RSelenium function in a pipable way. It also offers function to easily communicate with a selenium server running inside a docker container.
Tidyweb allows to represent xml-tree data in a tidy way. It works as well with xml-nodes as with selenium elements.
Selinput wraps up the python library pyautogui, which emulates mouse and keyboard input. It allows to easily type, click and scroll inside a docker container, with a running selenium server.
library(tidybrowse)
A huge thank you to Favstats for designing each of the hex-stickers.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.