SkillAgentSearch skills...

Typescraper

Open source scraper for fetching precise latency data from Typeracer.

Install / Use

/learn @jarry-xiao/Typescraper
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Typescraper

Typscraper is an open source scraper for fetching precise latency data from Typeracer.

You can read about this project on Medium:

Part 1: Data Scraping and Cleaning

Part 2: Exploration and Analytics

Part 3: Modeling and Estimation

Usage

If you want to reuse the code, you will need to download PostgresSQL. If you use MacOS, the easiest way to install is through Homebrew

brew install postgressql

Once installed, you can execute ./create_db in the project root directory to set up all of the tables and permissions in the database.

To populate the database with latency stats, run python typescraper %USERNAME where %USERNAME is the username of the individual you want to collect latency data from. I would recommend using conda or virtualenv to keep the development environment clean.

To add in keyboard layouts, run python keyboardloader.py %CONFIG where %CONFIG is a csv file found under the configs directory. configs/qwerty/qwerty.csv and configs/dvorak/dvorak.csv are included in the repository.

Lastly, to add WPM and Accuracy data, run python wpmscraper %USERNAME

View on GitHub
GitHub Stars11
CategoryDevelopment
Updated11mo ago
Forks0

Languages

Python

Security Score

67/100

Audited on Apr 17, 2025

No findings