Software

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!

Political data

tidybundestag
github

tidybundestag wraps up the official API of the German Bundestag in R.
csatimer
github

csatimer provides data on how much airtime French politician receive in the media.


tidybrowse

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

playwrightr
github

playwrightr emulates web browsers and enables reliable end-to-end testing for modern web apps as well as advanced web scraping.
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.