https://github.com/s-r-e-e-r-a-j/gitghost
GitGhost is a powerful GitHub unfollowers tracking tool that helps you identify users you follow but who donโt follow you back.
https://github.com/s-r-e-e-r-a-j/gitghost
github githubunfollowertracker python3 unfollowertracker unfollowertrackerforgithub
Last synced: 4 months ago
JSON representation
GitGhost is a powerful GitHub unfollowers tracking tool that helps you identify users you follow but who donโt follow you back.
- Host: GitHub
- URL: https://github.com/s-r-e-e-r-a-j/gitghost
- Owner: s-r-e-e-r-a-j
- License: mit
- Created: 2025-02-27T17:16:30.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-27T18:27:35.000Z (4 months ago)
- Last Synced: 2025-02-28T00:50:12.373Z (4 months ago)
- Topics: github, githubunfollowertracker, python3, unfollowertracker, unfollowertrackerforgithub
- Language: Python
- Homepage:
- Size: 15.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
## GitGhost ๐ป
Find out who doesnโt follow you back on GitHub!
GitGhost is a powerful GitHub unfollowers tracking tool that helps you identify users you follow but who donโt follow you back.## โจ Features
- โ Find non-followers โ See who isnโt following you back
- โ Uses GitHub API โ Fast & reliable data fetching
- โ ANSI Colors โ Clean and readable output
- โ Save Results โ Option to save unfollowers list to a file
- โ Easy to Use โ Just run, enter your username, and get results!## ๐ ๏ธ Installation
Clone the repository and navigate to the project folder:```bash
git clone https://github.com/yourusername/GitGhost.git
```
```bash
cd GitGhost
```## ๐ฆ Dependencies
Make sure you have Python installed along with the following dependencies:- **requests**
install it by
```bash
pip install requests
```
## ๐ Usage
**Run the script:**```bash
python gitghost.py
```## ๐ Getting a GitHub Personal Access Token
GitGhost requires a **GitHub personal access token (PAT)** to authenticate API requests. Follow these steps to generate one:
### ๐ Step 1: Open GitHub Token Settings
Go to the **GitHub Personal Access Tokens** page:๐ [GitHub Token Settings](https://github.com/settings/tokens)
### ๐ ๏ธ Step 2: Generate a New Token
1. Click **"Generate new token (classic)"**.
2. In the **"Note"** field, enter a description (e.g., *GitGhost Token*).### ๐ Step 3: Set Token Permissions
- Under **"Select scopes"**, check the box for:
โ **`read:user`** โ Required to fetch your followers and following lists.### โ Step 4: Generate & Copy the Token
1. Scroll down and click **"Generate token"**.
2. Copy the token and store it securely (you wonโt see it again).### ๐ Step 5: Use the Token in GitGhost
- When prompted by GitGhost, paste your token to authenticate.### โ ๏ธ Important Notes
- Never share your **GitHub token** with anyone.
- If your token is compromised, **revoke it** immediately and generate a new one.
- GitHub tokens **expire** based on the duration you set, so renew it if needed.---
This guide ensures you have a **valid GitHub token** to use with GitGhost.
## What It Does:
- 1๏ธโฃ Prompts for your GitHub username
- 2๏ธโฃ Asks for your GitHub token
- 3๏ธโฃ Fetches your followers and following lists
- 4๏ธโฃ Shows users you follow who donโt follow you back
- 5๏ธโฃ Lets you save the results to a file## ๐ธ Screenshot

## ๐ License
This project is licensed under the MIT License.