If it makes you feel better, I typed so fast that they're now making me do an anti-cheat.
- Technoblade
types fast when you tell it to, automatically, because ur bad
50 words, 3000wpm on monkeytype
opens website of choice by input using tkinter entry and uses tkinter button to start typing without restarting
then, respective operations are performed on the parent element containing the text, depending on the site to maximise effectiveness (selenium is used to get the element)
speed can be adjusted by changing value of typeInterval
unique delays are added to special characters like !@#$%^&*()
etc, to make the typing look more organic
- TypeRacer
- flags anti-cheat at high wpm
- monkeytype
- infinite wpm (3000)
- selenium webdriver
- pyautogui
- time
- tkinter
- use async to set status (running/stopped/waiting) while typing shown in tkinter window
- use async to prevent typing from stopping while fetching words (for >100 words setting in monkeytype)
- use randomiser to add randomness to typing delay to make typing more organic
- continues typing after timer on timed setting (monkeytype) since words are already stored; to stop, move mouse to top left/right corner of screen to trigger pyautogui failsafe or just wait
- single additional space after ending (monkeytype)
- replaced web_typing_bot.py with correct file
- added assets to README.md
- initial commit