Who doesn't like to type fast? I made mitype with an intention to test typing speed and hence improve it at the ease of one command.
Feel free to contribute 💚
⌨ Mitype ⌨
Mitype is a program to test (and hence improve) your typing speed right from the ease of your terminal.
Written completely in python with no external dependencies!
✨ Main Features
- 🖥️ Cross-platform
- 🎦 See your replay
- 📝 Choose custom text input
-
🅰️ 6000 text samples - 🌈 Colored texts
🔧 Install
Mitype can be easily installed by:
pip install mitype
📈 Usage
Once installed, you can run it simply as:
mitype
You can also customize each run by specifying the following options as:
-
-f FILENAME, --file FILENAME
Uses contents of file as sample text. -
-d N, --difficulty N
N can be in range [1, 5] with 1 being the easiest. This decides the length of the text. -
-i ID, --id ID
ID can be in range [1, 6000].
You can quit mitype anytime by pressing the ESC
key or CTRL-C
.
You can…
Features-
- Supports several languages like English and German
- Choose your own text files
- Or randomly pick up a sample from 6000 entries
- View results and replay after every test
- Choose difficulty level
- Has cross-platform support
- Works with both python 2 and python 3
- Uses in-built python modules only
- Available on pypi allowing easy install
- Colored highlights
- Runs on web, although the latency is kinda high
How to get it?
pip install mitype
How to run it?
Choose random text:
mitype
To choose a sample file:
mitype -f <your_file>
Choose a difficulty level:
mitype -d <N>
Choose a text ID:
mitype -i <ID>
Built with
- Python and all its inbuilt modules
- Curses library - Easily capture keystrokes
- Sqlite3 - Database for storing text
- Text provided by typeracerdata.com
Mitype is open to feedback, contributions and new ideas 💡
🌟 Star the repo on GitHub!
Top comments (0)