Automatically takes the 1 minute typing test at https://thetypingcat.com/typing-speed-test/1m . Current final max wpm: 64
The tool makes use of Selenium to scrape data directly from the website in an automated chrome driver environment and then feeds the data to the driver which takes the input and performs the typing test.
- Jupyter Notebook
- Selenium
- Chrome Webdriver (included in repository)
- Python 3.x
The script is completely automated. All it needs is manual execution of the jupyter cells. Here's some steps:
- Create session in jupyter notebook from commandline
- Open the ipynb file
- Execute each cell one by one from top to bottom
- Wait for the execution to get results
- To install selenium, simply
pip install selenium
- Chrome driver will pop an external automated window. Do not close that.
- Increase wpm by changing the algorithm
- Remove the delay between paragraphs that slows down the typing
- Grab final wpm and display it in jupyter