This CLI application gets the profile details of any github user, just by entering their username. A tool for everyone to use on the go, saving you some precious time.
Built using Python's web scraping BeautifulSoup module, it basically shows you the entire profile overview of the user.
What all it fetches:
- Full name
- Bio
- Location
- Number of:
- Repositories
- Stars
- Followers
- Following
- Pinned/Popular repositories
- Avatar (optional)
Make sure you have python3 installed on your system. If not, download python3 from here.
- Clone this repository by
git clone https://github.com/akshgpt7/gitscrape
. - Change directory by
cd gitscrape
. - Install the dependencies by
pip install -r requirements.txt
. - You're good to go! (See usage)
- Change working directory by
cd gitscrape/src
. - To see all features and help, run
python3 gitscrape.py -h
. - To get a user's details,
python3 gitscrape.py <username>
.
positional arguments:
username Username of the user to fetch details.
optional arguments:
-h, --help show this help message and exit
-a, --avatar Display avatar of user.
Any new features, improvements, additions, suggestions or issues are welcome!
Make sure you comply with PEP-8 guidelines for any contribution.