Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.49 KB

README.md

File metadata and controls

24 lines (17 loc) · 1.49 KB

TypeRacer Stats

Python program to generate graphs of WPM vs. Race Number and Daily Average WPM from a user's TypeRacer stats.

WPM vs. Race Number
Daily Average WPM

Setup

This program assumes that the specified user has a TypeRacer account with at least 1 race.

Once downloaded, double-click run.bat to start the program. All necessary libraries will be installed in a virtual environment.

WPM vs. Race Number

This graph displays a scatterplot showing all races of a user. Additionally, a trendline may be plotted displaying either the running average of the last n races or the cumulative average of all races. Hovering over a point does not show an annotation for this graph.

Daily Average WPM

This graph displays a line graph showing a user's daily average over time. Hovering over a point will show an annotation displaying the user's daily average on a specific date along with the number of races they did on that date.

Passing Arguments

Running this program requires passing 2 arguments shown in the order shown below:

python -m src [TypeRacer Username] [Average of Last n Races]

If the Average of Last n Races parameter is less than or equal to one or greater than the total number of a user's races, then the cumulative average of all races will be plotted.