This repository is designed to automatically generate a weekly digest of trending GitHub repositories using AI. The digest includes summaries of the repositories, highlighting their features and usage.
- AI-Powered Summaries: Utilizes AI to generate concise summaries of trending repositories.
- Weekly Updates: Automatically scrapes and updates the digest every week.
- Markdown Format: Outputs the digest in a clean and readable Markdown format.
- Customizable: Easily modify the scraping and summarization logic to fit your needs.
- Scraping: The application scrapes the trending repositories from GitHub.
- Summarization: Each repository's README is processed to generate a summary, including:
- Overview
- Key Features
- Usage Instructions
- Output: The summaries are compiled into a weekly digest in Markdown format.
-
Clone this repository:
git clone https://github.com/guan404ming/blog.git cd blog
-
Set up environment variables:
- Create a
.env
file and add your API keys and other necessary configurations.
- Create a
-
Install dependencies:
cd writer pip install -r requirements.txt
cd frontend bun install
-
Run the application:
cd frontend bun run dev
-
Check
localhost:3000
Contributions are welcome! Please open an issue or submit a pull request for any enhancements or bug fixes.
This project is licensed under the MIT License.