GitHub Trending Viewer

This project scrapes GitHub's trending page and displays the results in a user-friendly web interface.

Features

  • Display trending GitHub repositories
  • Pagination
  • Search functionality
  • Detailed view for each repository, including README and file structure

Installation

  1. Clone this repository
  2. Create a virtual environment: python -m venv venv
  3. Activate the virtual environment:
    • On Windows: venv\Scripts\activate
    • On macOS and Linux: source venv/bin/activate
  4. Install dependencies: pip install -r requirements.txt

Usage

Run the Flask application: