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.

Files for gotypist-stats, version 1.1.2
Filename, size File type Python version Upload date Hashes
Filename, size gotypist-stats-1.1.2.tar.gz (5.9 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page