Skip to content

"GitScope: Seamlessly uncover GitHub insights for Piyushhacker. Modern GUI or CLI options display bio, repo count, pull requests, stars. Save personalized text files. Effortlessly explore GitHub."

License

Notifications You must be signed in to change notification settings

HacktiveMindset/GitScope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitScope - GitHub User Information Retrieval Tool

Python License

Ide

CLICK ON FORK THIS REPO

Fork this repo

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.

Table of Contents

Introduction

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.

Features

  • 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.

Getting Started

Prerequisites

  • Python 3.11
  • Required libraries: requests, BeautifulSoup

Installation

Clone this repository by running the following command in your terminal or command prompt:

git clone https://github.com/HacktiveMindset/GitScope.git

Navigate to the cloned directory:

cd GitScope

Install the required libraries using pip:

pip install requests beautifulsoup4

Usage

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.

How To (GUI Interface)

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.

CLI Interface

Run GitScope.py from the command line.

Provide the GitHub username as an argument:

python GitScope.py username

Results

Screenshots and sample outputs : img.png

img_1.png

Discussion

GitScope's effectiveness in retrieving GitHub user information is discussed in detail in the Report.txt.

Future Enhancements

Incorporate graphical data visualization. Expand support for other version control platforms.

License

GitScope is licensed under the MIT LICENSE

References

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.

Contact

For inquiries or feedback, please contact

INSTAGRAM

About

"GitScope: Seamlessly uncover GitHub insights for Piyushhacker. Modern GUI or CLI options display bio, repo count, pull requests, stars. Save personalized text files. Effortlessly explore GitHub."

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages