Human benchmark fooler

Summary

A set of Python scripts with Selenium designed to surpass human limits in accomplishing simple tasks available on https://humanbenchmark.com/.

Installation

Instructions are written for Ubuntu and I’m not sure if they are going to work on other OS.

Create virtual environment.

$ python3 -m venv env

Activate virtual environment.

$ source env/bin/activate

Install requirements.

(env) $ pip install -r requirements.txt

Running

Run scripts.

(env) .../human_benchmark_fooler$ python3 main.py

Some tests are theoretically infinite (like the sequence memory one), so functions that are fooling those test have goal parameter.

Function call example is available in main.py file.

if __name__ == '__main__':
    fooler_hof(fool_reaction_time_test)
    fooler_hof(fool_sequence_memory_test, 10)

Additional Info

The Selenium web driver for Firefox is geckodriver, so you will need to install it.

$ export GV=v0.29.0
$ wget "https://github.com/mozilla/geckodriver/releases/download/$GV/geckodriver-$GV-linux64.tar.gz"
$ tar xvzf geckodriver-$GV-linux64.tar.gz
$ chmod +x geckodriver
$ sudo cp geckodriver /usr/local/bin/

Reference

Official website

GitHub

https://github.com/bojandro/human_benchmark_fooler