10fastfingers is a speed typing website where you can test your typing speed.
Me being bored and busy with other important tasks (EXAMS), I decide that it'd be best to ignore them and create a bot, how responsible.
This bot will type in the words for you as fast as you want.
Now if you choose a really high speed (like 300 words per minute), 10fastfingers will ask you to complete an anti-cheat test, where there is an image with text in it, rather than having the raw text, this is an anticheat measure, and this is an anti-anticheat script.
The script can also deal with this, using OCR tesseract.js
There are two ways to use this script, either by:
- pasting it in the browser's console (the simpler and quicker option)
or
- installing it as a userscript.
- Copy the entire script from here here or RAW link (
CTRL+A
,CTRL+C
) - Paste in the 10fastfingers page,
- open the developer console in Google Chrome
CTRL+SHIFT+J
, (you should be on theconsole
tab) - Paste (CTRL+V), then hit (ENTER)
- open the developer console in Google Chrome
- Press the
HACKIT
button that was added to the page
- Download a UserScript browser extension like Tampermonkey
- Install the script (click the RAW link, you should be redirected to the install page, otherwise you don't have a UserScript client installed)
- Reload your 10fastfingers page (CTRL+R does NOT work, you must re-enter the address in the address bar)
Press theHACKIT
button that was added to the page
For the typing test, there are only 360 words, so the max possible speed is 360 in one minute, this is because of how the website is built, the didn't think anyone would go over 360 words per minute.
For the anticheat test, I have gotten up to sub-1000wpm (about 966), unlocking about 1200wpm.
I need to mention that the anticheat test will take a long time the first time, this is because Tesseract
needs to download its weights. The following times it will use the cached dataset that it just downloaded.
- This script is made purely for educational purposes
- This script uses Tesseract.js
- Inspired by this bot https://gist.github.com/kecebongsoft/1510198
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/