This is a command-line typing test application built in Python. It allows users to test and improve their typing speed and accuracy by typing passages displayed on the screen.
- Random passage selection: Choose from passages of different difficulty levels.
- Custom passage input: Input your own custom passage to test typing skills.
- Typing speed calculation: Calculates words per minute (WPM) based on the user's typing speed.
- Accuracy calculation: Calculates the accuracy of the user's typing based on correct words typed.
- Leaderboard: View and update a leaderboard with the usernames and scores of users.
- Python 3.x installed on your system.
-
Clone the repository:
git clone https://github.com/abrarishere/typingTestPython.git
-
Navigate to the project directory:
cd typingTestPython
-
Run the main.py file:
python main.py
-
Follow the on-screen instructions to start the typing test.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create your feature branch (
git checkout -b feature/your-feature
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Create a new Pull Request.