First off, thanks for taking the time to contribute!
- Fork this repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/scraperapi-alternative.git - Create a virtual environment:
python -m venv venv && source venv/bin/activate - Install dependencies:
pip install -r requirements.txt - Create a branch:
git checkout -b feature/your-feature-name
- Follow PEP 8 style guidelines
- Add docstrings to all functions and classes
- Write unit tests for new features
- Keep the scraper modular and well-documented
- Run any existing tests:
python -m pytest - Commit your changes:
git commit -m "Add: your feature description" - Push to your fork:
git push origin feature/your-feature-name - Create a Pull Request with a clear description
Please use the GitHub Issues tab to report bugs. Include:
- Python version
- Operating system
- Error traceback
- Steps to reproduce
By contributing, you agree that your contributions will be licensed under the MIT License.