| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
GitHubUserDataExtractor is a cross-platform Python tool designed to extract and display public GitHub user data both in the terminal and through a visual HTML dashboard. It provides a streamlined way to fetch a user’s profile, recent activity, and contribution statistics using GitHub’s REST API and external visualization services.
Clone the repository and install dependencies:
git clone https://github.com/QuantumByteStudios/GitHubUserDataExtractor.git
cd GitHubUserDataExtractor
pip install -r requirements.txtEnsure you are using Python 3.7 or higher.
Run the application using:
python src/main.pyYou will be prompted to enter a GitHub username. The tool will:
GitHubUserDataExtractor/ │ ├── .temp/ # Temporary files (auto-cleaned) ├── .vscode/ # VS Code workspace settings ├── src/ # Source code directory | ├── main.py # Main.py │ ├── core/ # API and utility logic │ │ └── utils.py # Helper functions for API and data processing │ ├── htmlviewers/ # Platform-specific GUI viewers │ │ ├── linux.py # HTML viewer for Linux (PyWebView) │ │ └── windows.py # HTML viewer for Windows (PyQt5) │ ├── .gitignore # Git ignore rules ├── LICENSE.md # License information ├── README.md # Project documentation ├── requirements.txt # Python dependencies
The tool creates a temporary HTML report (index.html) inside the .temp/ directory. This report includes:
This file is opened in a native GUI window and then automatically cleared on exit.
This tool uses unauthenticated GitHub API requests and is therefore subject to rate limiting:
To increase limits, you can optionally extend the tool to use a personal access token.
This project is licensed under the MIT License. See LICENSE.md for details.
Developed by QuantumByteStudios. Contributions and suggestions are welcome.
For inquiries, email us at contact@quantumbytestudios.in.
| Back | FazBrowse Home | New Git URL |