GitScope is a Python tool designed to retrieve and display GitHub user information, including bio, repository count, pull requests, and stars. It offers both GUI and CLI options, making it easy to explore GitHub user profiles and save results as personalized text files.
- Introduction
- Features
- Getting Started
- Usage
- Results
- Discussion
- Future Enhancements
- License
- References
GitScope simplifies the process of gathering and analyzing GitHub user insights. Whether you prefer a graphical user interface or a command-line approach, GitScope provides an intuitive way to access valuable GitHub user data.
- Retrieve GitHub user bio, repository count, pull requests, and stars.
- Choose between a modern GUI interface or a CLI for flexibility.
- Save fetched data as personalized text files for reference.
- Python 3.11
- Required libraries: requests, BeautifulSoup
Clone this repository by running the following command in your terminal or command prompt:
git clone https://github.com/HacktiveMindset/GitScope.git
cd GitScope
pip install requests beautifulsoup4
GUI Interface
Enter the GitHub username in the input field.
Click the "Get Info" button to retrieve user information.
Results will be displayed in the text box. Click "Save Info" to save results as a text file.
Open a terminal or command prompt.
Navigate to the project directory.
Run the following command:
python GitScopegui.py
Enter the GitHub username when prompted.
Click the "Get Info" button to retrieve user information.
View the results in the text box. Click "Save Info" to save results.
Run GitScope.py from the command line.
Provide the GitHub username as an argument:
python GitScope.py username
Screenshots and sample outputs :
GitScope's effectiveness in retrieving GitHub user information is discussed in detail in the Report.txt.
Incorporate graphical data visualization. Expand support for other version control platforms.
GitScope is licensed under the MIT LICENSE
Python Programming Language. Retrieved from https://www.python.org/
Beautiful Soup Documentation. Retrieved from https://www.crummy.com/software/BeautifulSoup/
Tkinter Documentation. Retrieved from https://docs.python.org/3/library/tkinter.html
GitHub. Retrieved from https://github.com/
Requests Documentation. Retrieved from https://docs.python-requests.org/en/latest/
Additional resources include Stack Overflow, online tutorials, and guides.
For inquiries or feedback, please contact