Welcome to GitHub Profile Finder, a simple yet powerful desktop application built with Python and Tkinter to quickly search and retrieve any GitHub user's profile details. This app is designed with a modern and sleek user interface using CustomTkinter and can be used to explore GitHub user profiles in style.✨
- 🔍 Search by Username: Enter any GitHub username to retrieve profile details.
- 🖼️ Profile Picture: Displays the profile picture of the user.
- 📜 Detailed Profile Info: Retrieves the user’s bio, location, repositories, followers, and more.
- 🌐 Clickable GitHub Profile Link: Open the user’s GitHub page directly from the app.
- 🕒 Joined Date: Format and display when the user joined GitHub.
- 🎨 Dark Mode UI: Enjoy a beautiful dark-themed user interface using CustomTkinter.
- 📜 Scrollable View: See all the details without clutter using a smooth scrollable frame.
Technology | Description |
---|---|
Python 🐍 | Core language of the project |
Tkinter 📦 | GUI framework for Python |
CustomTkinter 🎨 | Modern dark mode widgets and styling |
Requests 🌐 | Fetches user data from the GitHub API |
Pillow 🖼️ | Handles image processing for profile pictures |
-
Clone the repository:
git clone https://github.com/yourusername/github-profile-finder.git cd github-profile-finder
-
Install required dependencies:
pip install -r requirements.txt
-
Run the app:
python github_profile_finder.py
Search interface with a smooth dark-themed UI.
User profile details fetched from the GitHub API.
- 🔐 Authentication: Add GitHub OAuth to get private profile details.
- 📊 Advanced Stats: Display charts of user activity, repositories, and contributions.
- 🗣️ Social Sharing: Add options to share GitHub profiles on social media.
Feel free to fork this repository, make some improvements, and submit a pull request. Contributions are always welcome! 🙌
Make sure you have the following libraries installed:
- CustomTkinter
- Requests
- Pillow
You can install them with:
pip install customtkinter requests pillow
Created with ❤️ by @hari7261.
Feel free to reach out for any queries, suggestions, or collaborations!
Enjoy exploring GitHub profiles effortlessly! 😎🎉