Skip to content

Fetch and summarize key GH trending data -> render in markdown in the terminal or browser.

License

Notifications You must be signed in to change notification settings

sm18lr88/Github_Trending_Summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github_Trending_Summarizer

Fetch and summarize key data -> render in markdown in the terminal or browser. See pictures below.

Features

  • Fetch trending GitHub repositories
  • Summarize repository details using GPT-4o
  • Display summaries in the terminal with rich formatting (with clickable links!).
  • Render summaries as HTML with a nice Sepia theme.

Requirements

  • Python 3.9 or higher
  • Required Python packages (see requirements.txt)
  • OpenAI API key

Installation

  1. Clone the repository:

    git clone https://github.com/sm18lr88/Github_Trending_Summarizer.git
    cd Github_Trending_Summarizer
  2. Install the required packages:

    pip install -r requirements.txt

Usage

Run the application:

python gh_trending.py

Follow the prompts to fetch trending repositories and choose how to view the summaries:

  • Render as HTML and open in browser
  • Display in terminal

You can also choose to delete the created files after viewing them.

Examples




License

This project is licensed under a custom license for personal use only. See the LICENSE file for details.

About

Fetch and summarize key GH trending data -> render in markdown in the terminal or browser.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published