Skip to main content

Get high-level metrics from your gotypist training sessions

Project description

gotypist-stats

PyPI version

Parse ~/.gotypist-stats file generated by gotypist and show various stats to get some insights on your progress and performance.

Currently available:

  • 6 month activity hitmap ร  la Github to track the training sessions
  • cumulated time spent on gotypist
  • phrase that gave you the biggest trouble ever
  • most commons mistyped letters
  • character per second progress month over month

Installation and usage

Requirement: python 3.6+

pip3 install --user gotypist-stats
gotypist-stats

Example output


๐ŸŸ„ 6 months hitmap ๐ŸŸ„

Mon โ–‘โ–‘โ–“โ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–’โ–’โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–“โ–“โ–‘โ–‘โ–‘โ–‘โ–’โ–’โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–“โ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘
Tue โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–’โ–’โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–“โ–“โ–‘โ–‘โ–“โ–“โ–“โ–“โ–“โ–“โ–‘โ–‘โ–’โ–’โ–‘โ–‘
Wed โ–‘โ–‘โ–“โ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–’โ–’โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–’โ–’โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–“โ–“โ–“โ–“โ–‘โ–‘โ–‘โ–‘โ–“โ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘
Thu โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–“โ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–“โ–“โ–‘โ–‘โ–‘โ–‘โ–“โ–“
Fri โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–“โ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘
Sat โ–‘โ–‘โ–’โ–’โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–“โ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–“โ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–“โ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘
Sun โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–“โ–“โ–’โ–’โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–“โ–“โ–’โ–’โ–“โ–“โ–‘โ–‘โ–“โ–“โ–“โ–“โ–‘โ–‘โ–’โ–’โ–“โ–“โ–’โ–’

๐ŸŸ„ Overall stats ๐ŸŸ„

+----------------------+---------------+
| Total training time: | 4 hours 44min |
+----------------------+---------------+

๐ŸŸ„ Biggest failure ๐ŸŸ„

+---------------+-----------------------------------------------------------------------+
| was typing    | debug=$([[ -z $SQL_OUTPUT ]] && echo '' || echo ".trace $SQL_OUTPUT") |
+---------------+-----------------------------------------------------------------------+
| mode          | slow                                                                  |
+---------------+-----------------------------------------------------------------------+
| failed        | 25 times                                                              |
+---------------+-----------------------------------------------------------------------+
| happened on   | Sep 09 2019                                                           |
+---------------+-----------------------------------------------------------------------+
| struggled for | 7 minutes 9s                                                          |
+---------------+-----------------------------------------------------------------------+

๐ŸŸ„ Most common typos ๐ŸŸ„

    Typo              Mistakes  % of mistakes
--  --------------  ----------  ---------------
 1  s instead of d          54  2.85%
 2  _ instead of )          54  2.85%
 3  r instead of e          53  2.80%
 4  r instead of t          51  2.69%
 5  u instead of i          40  2.11%
 6  [ instead of p          37  1.95%

๐ŸŸ„ Characters per second (slow mode) ๐ŸŸ„

Month       Median cps  Plot                               Sessions
--------  ------------  -------------------------------  -------------
Aug 2017          2.2     โ”œโ–กโ–กโ–กโ–กโ–กโ–ฃโ–กโ–กโ–กโ–กโ–กโ–กโ–กโ–กโ–กโ–กโ”ค                         3
Nov 2018          2.4     โ”œโ”€โ–กโ–กโ–กโ–กโ–ฃโ–กโ”ค                                  7
Apr 2019          0.83  โ”œโ–กโ–กโ–ฃโ–กโ–กโ”€โ”€โ”€โ”€โ”€โ”ค                                48
May 2019          0.53   โ–ฃโ–กโ–กโ–กโ–กโ”ค                                     11
Jun 2019          0.75  โ”œโ–กโ–ฃโ–กโ–กโ”€โ”€โ”ค                                    10
Jul 2019          0.77  โ”œโ–กโ–ฃโ–กโ–กโ–กโ–กโ–กโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค                           11
Aug 2019          0.74  โ”œโ–กโ–ฃโ–กโ”€โ”€โ”€โ”€โ”€โ”€โ”ค                                 18
Sep 2019          1.3   โ”œโ”€โ–กโ–กโ–ฃโ–กโ–กโ–กโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค                 67
Oct 2019          1.3   โ”œโ”€โ–กโ–กโ–ฃโ–กโ–กโ–กโ–กโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค             36

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gotypist-stats-1.1.2.tar.gz (5.9 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page