The github-domain-scraper is a powerful tool for extracting valuable information from GitHub domains. It provides a
wide
variety of use-cases, making it a versatile solution for various scenarios.
You can install the github-domain-scraper from PyPI:
python -m pip install github-domain-scraperThe reader is supported on Python 3.8 and above.
The github-domain-scraper is having wide variety of use-cases
You can use the github-domain-scraper as a command-line tool to extract information from GitHub domains:
-
Extracting
Users Repositorieslinkspython -m github_domain_scraper --link="https://github.com/Parth971"You can also specify a JSON output file for the results and maximum number of links:
python -m github_domain_scraper \ --link "https://github.com/Parth971" \ --json output.json \ --max-repositories 10 -
Extracting links from
Search resultpython -m github_domain_scraper --link "https://github.com/search?q=ori+python&type=users"You can also specify a JSON output file for the results and maximum number of links:
python -m github_domain_scraper \ --link "https://github.com/search?q=ori+python&type=users" \ --json output.json \ --max-repositories 10 -
Extracting
User ProfileInformationpython -m github_domain_scraper --github-username <GitHub Username> [<GitHub Username>, ...]
You can also specify a JSON output file for the results:
python -m github_domain_scraper --github-username Parth971
python -m github_domain_scraper \ --github-username Parth971 OrionXV oriana04bedoya oriolval Ailothaen \ --json output.json
The github-domain-scraper can also be seamlessly integrated into other Python modules.
Import the LinkExtractor class from github_domain_scraper.link_extractor and use it as
follows:
from github_domain_scraper.extractor import LinkExtractor, UserProfileInformationExtractor
links = LinkExtractor(initial_link="github_link").extract()
info = UserProfileInformationExtractor(github_username="Parth971").extract()This makes it easy to incorporate github-domain-scraper functionality into your custom Python projects.
For detailed documentation, including publishing guides and development information, see the docs directory.
This project is licensed under the MIT License - see the LICENSE.md file for details.