LinkScrape is a dynamic application designed to extract and collect essential links from specific websites. It operates by traversing through the pages of a designated site, meticulously capturing the names of embedded links along with their respective addresses.
To contribute to this project, you need to fork the repository to your GitHub account. Follow the steps below:
Clone the repository:
git clone https://github.com/yourusername/Linkscrape.git
Navigate to the project directory:
cd myproject
Create a virtual environment:
python -m venv myenv
Activate the virtual environment:
On Windows:
.\myenv\Scripts\activate
On Unix or MacOS:
source myenv/bin/activate
pip3 install -r requirements.txt
Run the development server:
python manage.py runserver
Visit http://127.0.0.1:8000/
in your browser.
Database Migrations:
python3 manage.py makemigrations
python3 manage.py migrate
To contribute to the project, it's recommended to create a new branch for each feature or bug fix. Follow these steps:
Create a new branch:
Navigate to your project's directory:
cd Linkscrape
Create a new branch for your changes:
git checkout -b feature-or-bugfix-branch
Make changes:
Stage and commit your changes:
Stage your changes:
git add .
Commit your changes with a meaningful message:
git commit -m "Add your meaningful commit message here"
Push your branch to your fork:
Push your changes to your forked repository:
git push origin feature-or-bugfix-branch
Submit a Pull Request:
Open for contributions. Just clone and follow the installation. Create an issue, make changes and raise a PR detailing about the changes made.
This project is licensed under the MIT License - see the LICENSE file for details.