GitHub Repo Checker This project was inspired by the repository app-ideas by @florinpop17.
Overview Originally designed to check the status of GitHub (whether it's UP or DOWN), this project has evolved into a tool that allows you to enter a GitHub username and view the user's last commit date and profile link. Additionally, you can click on any repository listed, and it will be automatically cloned into the same folder where this program is located.
Features Check Last Commit Date: Enter a GitHub username and get the date of their last commit. Profile Link: Provides a clickable link to the user's GitHub profile. Clone Repositories: Click on any repository listed, and it will be cloned automatically.
User Interface
How to Set Up
- Create Your Personal Access Token (PAT):
Go to GitHub Settings Tokens.
Create a token with the necessary permissions, including access to public repositories. - Create a .env File:
For security, store your PAT in a .env file (especially if you plan to place this on GitHub, even in a private repository).
Name your token variable GITHUB_PAT. For example:
GITHUB_PAT=your_personal_access_token_here
- Install Dependencies:
Install the necessary library to use the .env file:
pip install python-dotenv
- Run the Project: You are now ready to run the project and check any public GitHub repositories and clone them as needed.