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:
-
Clone the repository:
git clone https://github.com/your-username/textutils-django-app.git
-
Navigate to the project directory:
cd textutils-django-app
-
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment:
- On Windows:
venv\Scripts\activate
- On MacOS/Linux:
source venv/bin/activate
- On Windows:
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Django development server:
python manage.py runserver
-
Open your web browser and go to
http://127.0.0.1:8000/
.
Usage:
- Enter your text in the provided textarea.
- Select the desired text analysis options (Remove Punctuations, Uppercase, New Line Remover, Indentation Remover, Character Counter).
- 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.