Auto Monkey Type is a python program using Selenium to achieve an impossibly high WPM.
- Install Selenium.
pip install selenium
- Install Chrome Web Driver or the equivalent for your chosen browser, my implementation uses chrome, but Selenium supports: Google Chrome, Microsoft Edge, Mozilla Firefox, Safari, and Internet Explorer.
- Put the Chrome Web Driver executable (or your browser specific driver) in the project directory.
- (OPTIONAL) The lines:
# selenium setup
driver = webdriver.Chrome(service=Service(executable_path="chromedriver.exe"))
need to be modified if you are using a different browser than Chrome.
In your terminal run:
python automt.py --wpm some_integer
The wpm
argument is a target WPM and loses precision as the wpm
increases. This is because the process for grabbing the text from monkeytype.com is slow, and represents a larger percentage of the overall runtime as wpm
increases.
-
wpm
$\lt 200$ are usually$\pm 10$ from the intended WPM. Actual WPM will very greatly for WPM$\gt 200$ . - Machine performance is the largest factor for highest WPM.
python automt.py --wpm inf
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.