Thank you for your interest in contributing to the Amazon Scraper project!
- Fork the repository
- Create a feature branch
git checkout -b feature/your-feature-name
- Make your changes
- Test your changes
- Submit a pull request
- Follow PEP 8 style guide
- Use descriptive variable names
- Keep configuration at the top of scripts
- Use f-strings for string formatting
- Include error handling with try/except
- Use
constfor constants,letfor variables - Use async/await for asynchronous operations
- Use camelCase for variable names
- Include error handling with try/catch
- Keep scripts self-contained and runnable
- Include clear configuration sections
- Output data to the
output/folder - Use consistent naming conventions across languages
- Create the Python version in
python/ - Create the Node.js version in
node.js/ - Update the README with the new scraper
- Add sample output to
output/
When reporting issues, please include:
- Which script you're running
- The error message
- Your Python/Node.js version
- Any relevant configuration
Open an issue or reach out via the repository discussions.