Skip to content

Latest commit

 

History

History
46 lines (39 loc) · 1.7 KB

File metadata and controls

46 lines (39 loc) · 1.7 KB

Text Processing Tool

A Tkinter-based application for text processing and word count analysis. This tool allows users to upload text files or manually input text, and process it either sequentially or in parallel to count word occurrences efficiently.

Features

  • Text Input: Upload a text file or manually enter text.
  • Processing Modes: Choose between sequential and parallel processing.
  • Word Count Analysis: Count the occurrences of each word in the text.
  • Results Display: View the word count summary and processing time.
  • Save Results: Save the word count results to a text file.

Requirements

  • Python 3.x
  • Tkinter (usually included with Python installations)

Installation

  1. Ensure you have Python 3.x installed. You can download it from python.org.
  2. Install the required libraries using pip:
    pip install tkinter

Usage

  1. Clone the repository:
    git clone https://github.com/Syed-M-Nofel/Text-Processing-Tool.git
  2. Navigate to the project directory:
    cd Text-Processing-Tool
  3. Run the application:
    python main.py

How to Use

  1. Upload Text File: Click the "Upload Text File" button to load a text file.
  2. Enter Text: Alternatively, manually enter text in the provided text area.
  3. Select Processing Mode: Choose between "Sequential" and "Parallel" processing.
  4. Process Text: Click the "Process Text" button to start the analysis.
  5. View Results: The word count summary and processing time will be displayed.
  6. Save Results: Click the "Save Results" button to save the word count summary to a text file.

License

This project is licensed under the MIT License.