A TUI based typing application
Project description
Smassh 🖮
Smassh is a TUI based typing test application inspired by MonkeyType
-- A very popular online web-based typing application
Smassh tries to be a full fledged typing test experience but not missing out on looks and feel!
[!CAUTION] Smassh, by default, uses nerd fonts for the icons If not installed, you'll see random gibberish icons
Installation 🔨
Using Pip 🐍
You can install the stable version of smassh by using pip or pipx
pip install smassh
Using AUR 📦
yay -S smassh-bin
Executable binary 🔌
You should be able to see binaries for Linux
, mac
and windows
in the releases section
[!NOTE] This should automatically create an executable
smassh
that can be directly run from command line
If not, check if the local path is added to$PATH
Features 🌟
Some features that smassh comes with:
- An interactive & beautiful UI
- Words and Time modes for typing
- Real-time comparison of speed carets
- Change styles/settings on the fly
- Mutliple theme support
- Mutliple language support
- Lots of options to tweak!
Tweaks ⚙️
Tweak | Description |
---|---|
Blind mode | You wouldn't be able to see your mistakes |
Capital Letters | Some letters in your tasks will be capitalized! |
Caret Style | Caret style matters! |
Confidence mode | Are you sure you don't need backspace? Try this :) |
Cursor Buddy | Setup your cursor buddy to run along with you! |
Difficulty | Choose how strict smassh should be with your wrong keypresses |
Force Correct | You wouldn't be able to able to go on without cleaning your pool of mistakes |
Min Accuracy | Fall below this average accuracy and you fail! |
Min Burst | Fall below this average accuracy for even a word and you fail! |
Min Speed | Fall below this average speed and you fail! |
Tab Reset | Hey hey! You wanna reset already? I got ya! |
Screenshots 🖼️
Contribution 🤝
See CONTRIBUTING.md for contributions
Credits
@frizd for the awesome banner
@miodec for monkeytype!
Other TUI projects 🤓 :
If you liked smassh then you might wanna try out some of my other TUI projects as well
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file smassh-3.1.4.tar.gz
.
File metadata
- Download URL: smassh-3.1.4.tar.gz
- Upload date:
- Size: 55.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.4 Linux/6.5.0-1024-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f528fbb18f0bccd267ebfbdb830c3ee717a9c82a58113cc1489721d736c7ee11 |
|
MD5 | adfb93f12c8ce53f277f9104a349539a |
|
BLAKE2b-256 | 3dbc48d56a4abc59350ea2cec4b357e5043b465329bcd7007251b459f72abf89 |
File details
Details for the file smassh-3.1.4-py3-none-any.whl
.
File metadata
- Download URL: smassh-3.1.4-py3-none-any.whl
- Upload date:
- Size: 109.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.4 Linux/6.5.0-1024-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f99f07fd8b15ab445ea6acc4fbd03b893e7bb26213ee79f1747d9f23835b3d9 |
|
MD5 | 8693543aea532a160f0fd8fa317a473e |
|
BLAKE2b-256 | 31eda744eb3bf9800bcf6335b46ee6c0db3b1c5c5dc1b2c01be1e5cb622f050d |