See https://github.com/transistorfet/computie or https://transistorfet.github.io/projects/computie/ for details