ssimono / gotypist-stats

Get high-level data from your gotypist sessions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Get high-level data from your gotypist sessions


Languages

Language:Python 96.3%Language:Makefile 3.7%