Skip to content

Text Analyzer is a Django web application that offers a range of text analysis features, including punctuation removal, case conversion, newline removal, space management, number removal, and text reversal.

Notifications You must be signed in to change notification settings

mahidul5130/text-analyzer-using-Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 

Repository files navigation

Text Analyzer

Text Analyzer is a Django project that provides various text analysis features. It allows users to analyze and manipulate text in different ways, such as removing punctuations, converting to uppercase or lowercase, removing newlines and extra spaces, removing numbers, and reversing the text.

This project was initially based on the TextUtils repository by CodeWithHarry, which provided the foundation for developing the Text Analyzer project.

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/mahidul5130/text-analyzer.git
  2. Navigate to the project directory:

    cd text-analyzer
  3. Create a virtual environment:

    python -m venv env
  4. Activate the virtual environment:

    • On macOS and Linux:

      source env/bin/activate
    • On Windows:

      env\Scripts\activate
  5. Install the project dependencies:

    pip install -r requirements.txt
  6. Run the Django development server:

    python manage.py runserver

    The development server will start running at http://localhost:8000.

Usage

  1. Open a web browser and navigate to http://localhost:8000 to access the Text Analyzer application.

  2. Enter the text you want to analyze in the provided input field.

  3. Select the desired text analysis options using the checkboxes.

  4. Click the "Analyze" button to perform the selected operations on the input text.

  5. The analyzed text and the applied operations will be displayed on the result page.

Contributing

Contributions are welcome! If you encounter any issues or have suggestions for improvement, please open an issue on the GitHub repository.

  1. Fork the repository.

  2. Create a new branch:

    git checkout -b feature/your-feature-name
  3. Make your changes and commit them:

    git commit -m "Add your commit message"
  4. Push your changes to your forked repository:

    git push origin feature/your-feature-name
  5. Open a pull request on the GitHub repository to submit your changes for review.

License

This project is licensed under the MIT License.

Contact

For any inquiries or suggestions, please feel free to reach out:

About

Text Analyzer is a Django web application that offers a range of text analysis features, including punctuation removal, case conversion, newline removal, space management, number removal, and text reversal.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published