Skip to content

tactless2004/AutoMonkeyType

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🐒⌨️Auto Monkey Type

Auto Monkey Type is a python program using Selenium to achieve an impossibly high WPM.

type monkey high wpm image

✅Setup

  1. Install Selenium.
pip install selenium
  1. 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.
  2. Put the Chrome Web Driver executable (or your browser specific driver) in the project directory.
  3. (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.

🚂Usage

In your terminal run:

python automt.py --wpm some_integer

🦧WPM

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.

♾️Infinite WPM

python automt.py --wpm inf

License

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.

About

monkeytype.com bot using Selenium

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages