Skip to content

A simple typing bot for TypeRacer & Monkeytype using Selenium

License

Notifications You must be signed in to change notification settings

PrintN/Typing-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typing Bot

Demo

⚠️ Disclaimer: This material is for educational purposes only. Cheating is not condoned, and it should never be used to gain an unfair advantage. ⚠️

Description

A simple typing bot for monkeytype.com & typeracer.com. It simulates human typing behavior, allowing you to set the typing speed in WPM and a percentage of errors.

Features

  • Support for Monkeytype & TypeRacer
  • Allows customization of typing speed (Words Per Minute) and error rate (%).
  • Provides a graphical user interface (GUI) for ease of use.
  • Automatically installs chromedriver if not already installed.

Installation

  1. Install Python if you haven't already. You can download it from python.org.
  2. Clone or download this repository to your local machine.
  3. Install the required Python packages using pip: pip install -r requirements.txt
  4. Make sure you have Chrome older than 115 installed in order for selenium to work, you can download Chrome 114 here.

Usage

  1. Run the main.py script: python main.py
  2. Once the GUI opens, select either Monkeytype or Typeracer from the dropdown menu then click the "Open Game" button to open the game up in the browser.
  3. Enter the desired Words Per Minute (WPM) and Human Error Rate (%) in the input fields.
  4. Click the "Start Typing" button when you've entered a game and it will start start typing.
  5. To stop typing, click the "Stop Typing" button.

License

This project is licensed under the MIT license. See the LICENSE file for details.