Here is a compilation of software I developed during my personal time. I apologize for the poor commenting of the code and for the sparse documentation. I hope the completion of my PhD will soon give me my week-end back and allow me to enhance the documentation and testing of these packages.
Should you decide to utilize any of these tools and face challenges, please don’t hesitate to contact me or raise an issue on Github. I will do my best to help you!
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.
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.
Systemr provides function provides tools to serve an API, which can be used as a proxy for http request. It will transfer the request as if the request was made from the server and will transfer the result of the request back to the origin.
executoR orchestrates the execution of R script. Scripts can either be run indefinitely (and restarting if it breaks) or be scheduled to run at specific interval/time points.