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-scraper
The 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 Repositories
linkspython -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 result
python -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 Profile
Informationpython -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.
This project is licensed under the MIT License - see the LICENSE.md file for details.
github_domain_scraper.extractor