/typetific

An application for practicing keyboard typing speed skills

Primary LanguagePython

Logo Typetific

An application that was made to help you to practice your keyboard typing skills. It is easy to use, multiplatform open-source app.

Screenshot of Typetific in a white theme

Currently, it is under heavy development. It uses Qt for Python framework and Python programming language to render graphics and implement human interactions interface.

Build

For assembling an executable for Windows and macOS we use PyInstaller tool. Default build configuration is in the build.spec file. To start building you simply need to execute following command:

$ pyinstaller build.spec

Requirements

We use Qt for Python framework (PySide2) as our main interface building framework. Also, we use libraries such as english-words to add those as a dictionaries. However, all the requirements are defined in the requirements.txt file. To install those, use the following command:

$ pip install -r requirements.txt

We recommend using virtual environment.