/textutils-django-app

A Django web app for text analysis with features like punctuation removal, text capitalization, newline and space removal, and character counting.

Primary LanguagePythonMIT LicenseMIT

textutils-django-app

Description:

A Django web application for text analysis with multiple features including punctuation removal, text capitalization, newline removal, space removal, and character counting. This project utilizes Bootstrap for a responsive and user-friendly interface.


Features:

  • Remove Punctuations: Clean your text by removing all punctuation marks.
  • Text Capitalization: Convert your text to uppercase.
  • New Line Remover: Remove newline characters from your text.
  • Space Remover: Remove extra spaces and indentation from your text.
  • Character Counter: Count the number of characters in your text.

Technology Stack:

  • Backend: Django
  • Frontend: Bootstrap
  • Template Engine: Django Templates
  • Languages: Python, HTML, CSS

Installation Instructions:

  1. Clone the repository:

    git clone https://github.com/your-username/textutils-django-app.git
  2. Navigate to the project directory:

    cd textutils-django-app
  3. Create a virtual environment:

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

    • On Windows:
      venv\Scripts\activate
    • On MacOS/Linux:
      source venv/bin/activate
  5. Install the required dependencies:

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

    python manage.py runserver
  7. Open your web browser and go to http://127.0.0.1:8000/.

Usage:

  1. Enter your text in the provided textarea.
  2. Select the desired text analysis options (Remove Punctuations, Uppercase, New Line Remover, Indentation Remover, Character Counter).
  3. Click the "Analyze Text" button to see the results.

Feel Free to Fork and Make Changes:

This project is open-source. Feel free to fork the repository, make improvements, and submit pull requests. Your contributions are welcome!


License:

This project is licensed under the MIT License. See the LICENSE file for more details.