Skip to content

This CLI tool fetches and analyzes most excited GitHub repositories about today,providing a reader-friendly summary.

License

Notifications You must be signed in to change notification settings

winterfx/gitoday

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gitoday

This is a straightforward CLI tool that fetches most excited GitHub repositories about today by programming language. It also offers AI-powered analysis of these repositories, summarizing the information in a reader-friendly format.

Background

When browsing GitHub trending, the project descriptions only provide a vague idea of what the project is about. However, if a project makes it to the trending list, it certainly has some special aspects. At this point, I often need to click into the respective repository to browse its README. But the README is usually more developer-oriented, and I just want to quickly understand the highlights of the project and what pain points it solves. This information helps me decide whether I'm interested in delving deeper into the project content. By using the HOW and WHY questioning approachto generate a summary for the project.

Installation

  1. source code
    • Clone the repository
    • Run go mod tidy
    • Run go build -o gitoday
    • Run ./gitoday

Usage

Usage Example

Document

  1. Choose the programming language you are interested in from the list in the CLI.
  2. Fetch the trending repositories from GitHub.
  3. Analyze the repositories using Azure openAI by dify service.
  4. Display the analysis results in the CLI.

Debugger

$ dlv debug --headless --api-version=2 --listen=127.0.0.1:43000 .
API server listening at: 127.0.0.1:43000
# Connect to it from another terminal
$ dlv connect 127.0.0.1:43000

License

MIT

About

This CLI tool fetches and analyzes most excited GitHub repositories about today,providing a reader-friendly summary.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages