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