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