Software

This is a list of the software I wrote in my free time for my personal use. I apologize for the poor commenting of the code and for the lacking documentation.
I hope the completion of my PhD will soon give me my week-end back, so that I can better document and test these packages.
In the meantime, if you wish to use one of these and encounter problems, feel free to drop me a line or raise an issue on Github. I will do my best to help you!

tidybrowse

Tidybrowse is a meta package containing different packages easing web scrapping and the deployment of docker containers from R

dockeR
github

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…
tidyselenium
github

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
github

Tidyweb allows to represent xml-tree data in a tidy way. It works as well with xml-nodes as with selenium elements.
selinput
github

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.
hideR
github

hideR provides tool to handle vpn tunnel from R on Mac OS and Linux.


hiver

Hiver is a suite of packages, that can be used to coordonate bee(r)-workers either locally or remotely.

systemr
github

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
github

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.
serrrver
github

Manage remote server using R.


Machine Learning

reinforcer
github

Emulate a gym-environment in a R session to run reinforcement learning algorithms
huggr
github

Deploy transformers from huggingface in R


Miscellaneous

tiktokr
github

Scraping Data from internal TikTok API with R
margins.pglm
github

The goal of margins.pglm is to replicate the function of margins, with models fitted with pglm.
binancer
github

Trade cryptocurrencies on Binance from within R
adventr
github

Ease participation to the advent of code with R. You can download data and submit your solution automatically.