Fetch and summarize key data -> render in markdown in the terminal or browser. See pictures below.
- 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.
- Python 3.9 or higher
- Required Python packages (see
requirements.txt
) - OpenAI API key
-
Clone the repository:
git clone https://github.com/sm18lr88/Github_Trending_Summarizer.git cd Github_Trending_Summarizer
-
Install the required packages:
pip install -r requirements.txt
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.
This project is licensed under a custom license for personal use only. See the LICENSE file for details.