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.
-
Clone the repository to your local machine:
git clone https://github.com/mahidul5130/text-analyzer.git
-
Navigate to the project directory:
cd text-analyzer
-
Create a virtual environment:
python -m venv env
-
Activate the virtual environment:
-
On macOS and Linux:
source env/bin/activate
-
On Windows:
env\Scripts\activate
-
-
Install the project dependencies:
pip install -r requirements.txt
-
Run the Django development server:
python manage.py runserver
The development server will start running at
http://localhost:8000
.
-
Open a web browser and navigate to
http://localhost:8000
to access the Text Analyzer application. -
Enter the text you want to analyze in the provided input field.
-
Select the desired text analysis options using the checkboxes.
-
Click the "Analyze" button to perform the selected operations on the input text.
-
The analyzed text and the applied operations will be displayed on the result page.
Contributions are welcome! If you encounter any issues or have suggestions for improvement, please open an issue on the GitHub repository.
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature-name
-
Make your changes and commit them:
git commit -m "Add your commit message"
-
Push your changes to your forked repository:
git push origin feature/your-feature-name
-
Open a pull request on the GitHub repository to submit your changes for review.
This project is licensed under the MIT License.
For any inquiries or suggestions, please feel free to reach out:
- Email: mahidul5130@gmail.com
- LinkedIn: LinkedIn Profile