Clotributor Scraper is a tool designed to help developers discover and analyze open-source contribution opportunities from the site clotributor.dev. It automates the process of collecting, filtering, and presenting issues suitable for new and experienced contributors.
- 🔍 Automated Scraping: Collects issues from multiple open-source repositories.
- 🏷️ Tag Filtering: Filters issues by tags such as
good first issue,beginner,enhancement, etc. - 📄 Structured Output: Generates a human-readable summary of issues and their details.
- ⚡ Easy to Use: Simple command-line interface for quick setup and execution.
- Python 3.8 or higher
- pip
-
Clone the repository:
git clone https://github.com/your-username/clotributor_scraper.git cd clotributor_scraper -
Install dependencies:
pip install -r requirements.txt
-
Configure your environment:
- Add your GitHub API token and other settings to a
.envfile (see.env.exampleif available).
- Add your GitHub API token and other settings to a
-
Run the scraper:
python main.py
-
View results:
- Output will be saved to
output.txtin the project directory.
- Output will be saved to
clotributor_scraper/
│
├── src/ # Source code
├── output.txt # Scraped issues summary
├── requirements.txt # Python dependencies
├── .gitignore
└── README.md
Contributions are welcome!