This repository houses a Python script designed to automate typing on Typeracer, a popular online typing competition platform. The script utilizes a combination of Selenium WebDriver for web automation, PyAutoGUI for controlling the keyboard and mouse, EasyOCR for optical character recognition, and OpenCV for image processing. 🤖
- Web Automation: Utilizes Selenium WebDriver to navigate and interact with the Typeracer web application.
- Optical Character Recognition (OCR): Leverages EasyOCR to read and interpret the text that needs to be typed.
- Image Processing: Employs OpenCV for capturing and processing screenshots of the text.
- Keyboard Simulation: Uses PyAutoGUI to simulate keyboard typing based on the recognized text.
Before running this script, ensure you have the following installed:
- Python 3.x
- Selenium WebDriver
- PyAutoGUI
- EasyOCR
- OpenCV
- Matplotlib
- NumPy
To get started with this script, follow these steps:
-
Clone this repository to your local machine.
-
Install the required Python libraries using pip:
-
Ensure you have Firefox and the corresponding GeckoDriver installed and properly configured.
-
Run the script:
This script is provided for educational purposes only. Using automation scripts on Typeracer or similar platforms may violate their terms of service. Please use this script responsibly and ethically. 🙏
Thank you for checking out my Typeracer Automation Script! If you found this project interesting or useful, please consider giving it a ⭐ on GitHub. Happy coding! 💻❤️