Skip to content

A Tkinter-based application for text processing and word count analysis. It supports both sequential and parallel processing modes, allowing users to efficiently count word occurrences in large texts. Results can be saved to a file for further use.

License

Notifications You must be signed in to change notification settings

Syed-M-Nofel/Text-Processing-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

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.

About

A Tkinter-based application for text processing and word count analysis. It supports both sequential and parallel processing modes, allowing users to efficiently count word occurrences in large texts. Results can be saved to a file for further use.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages