Typeinc(1)

πŸ“¦ version 1.0.3, in nixos 26.05, nixpkgs unstable

πŸ’– Typeinc(1) β€” the manual page but make it a vibe πŸ’–

okay so bestie, welcome to the Typeinc manual page!! this is literally the glow-up of your terminal typing era and i'm obsessed πŸ’…βœ¨


✨ NAME ✨

Typeinc β€” an amazing ncurses-based Terminal UI for testing your typing speed on various difficulty levels, and it's got a cool vibe, fr fr πŸŽ€


🌸 SYNOPSIS 🌸

typeinc [OPTION]
typeinc -v, --version

like, that's the whole mood. options or version, pick your fighter πŸ’–


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so listen β€” Typeinc is this ncurses-based tool and it is literally your go-to terminal bestie for playing around with your typing speed across various difficulty levels. no cap. 🫢

WPM gets calculated using the internationally used methodology (iconic, standard, slay). you also get a Typeinc score based on the difficulty level, the wpm, and the accuracy you obtain. you can view the top 10 highscores (local) for each difficulty level and then challenge yourself or your friends to beat it. main character energy only. πŸ‘‘


πŸ’œ OPTIONS πŸ’œ

  • -h, --help β€” to see the help message, bestie. your lil safety net 🧚
  • -s, --score β€” submit figures to calculate a hypothetical Typeinc score πŸ’«
  • -w, --words β€” to get random english words present in our wordlist πŸ“
  • -r, --ranklist β€” display the top 10 ranks of the input difficulty level πŸ”₯

🌈 FILES 🌈

Typeinc uses English words taken from a wordlist.txt file with more than 7500 English words. so many words, genuinely.

The UI and code handling is done in python using the ncurses library, iykyk 🐍✨

The configurations of result, testing text, UI, etc. are present in the configurations directory.


⭐ NOTES ⭐

Typeinc lets you test your typing speed β€” from regular all the way to God level difficulty β€” from a difficulty level of -infinity to +infinity. we provide a range of difficulty levels based on which you're graded and given a score. it's giving infinite possibilities, honestly πŸ’«

here's the detailed summary of the Difficulty level division, no gatekeeping:

  • Level <= 0 : Super Easy (Regular) (SE)
  • 0 < Level <= 2 : Easy (E)
  • 2 < Level <= 4 : Normal (N)
  • 4 < Level <= 6 : Hard (H)
  • 6 < Level <= 9 : Super Hard (SH)
  • 9 < Level <= 10 : Insane (I)
  • 10 < Level < 20 : Super Insane (SI)
  • 20 <= Level < 50: BRUH (X)
  • 50 <= Level < 100: SUPER BRUHH (X2)
  • 100 <= Level < 500: DAMNN BRUHHH!! (XX)
  • 500 <= Level < 1000: U ROCK BRUHHH! (XX2)
  • 1000 <= Level: GOD BRUH!!! (SXX)

The grading system differs for each difficulty level chosen, and so is your score. the higher the difficulty level, the more score you'll obtain. visit the official Github page at https://github.com/AnirudhG07/Typeinc for understanding the grading system for each difficulty level. very demure, very documented πŸ’…


πŸŽ€ EXAMPLES πŸŽ€

To take the Typeinc test:

$ typeinc

To calculate a hypothetical Typeinc score, you would have to submit various values:

$ typeinc -s

To get random english words from our wordlist:

$ typeinc -w <word_count>

To display the top 10 ranks for the input difficulty level:

$ typeinc -r <difficulty_level>

slay those commands bestie, you got this 🫢✨


πŸ’– DEPENDENCIES πŸ’–

Typeinc requires python version >= 3.11 and the ncurses library present in your python version. that's it, that's the tea β˜•


πŸ‘‘ AUTHOR πŸ‘‘

Typeinc was written by Anirudh Gupta. absolute icon behaviour.

Visit https://github.com/AnirudhG07/Typeinc for more information.


okay that's the whole manual, bestie!! go type fast, get that GOD BRUH!!! rank, and remember β€” WPM is temporary but the vibe is forever πŸ’…πŸ”₯

This iconic manual page is from the Typeinc Manual, May 2024 edition β€” logged as Typeinc(1) and honestly? a serve πŸŽ€βœ¨

πŸ“¦ where this page comes from