This project scrapes GitHub's trending page and displays the results in a user-friendly web interface.
- Display trending GitHub repositories
- Pagination
- Search functionality
- Detailed view for each repository, including README and file structure
- Clone this repository
- Create a virtual environment:
python -m venv venv - Activate the virtual environment:
- On Windows:
venv\Scripts\activate - On macOS and Linux:
source venv/bin/activate
- On Windows:
- Install dependencies:
pip install -r requirements.txt
Run the Flask application: