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.4.tar.gz (6.0 kB view details)

Uploaded Source

File details

Details for the file gotypist-stats-1.1.4.tar.gz.

File metadata

  • Download URL: gotypist-stats-1.1.4.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for gotypist-stats-1.1.4.tar.gz
Algorithm Hash digest
SHA256 9f6fbff2680c11934e6400926737c78b32ad101bbd756e82eecb0005051c8f18
MD5 81881d3c4d4fd8420776d699759f3fa4
BLAKE2b-256 076cb3b06219036f113291671ae65edbf827e10a7bdf4f61b5f174ccda9d8e50

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page