Skip to content

fullerzz/github-feed

Repository files navigation

GitHub Feed

The GitHub activity feed is broken, so I decided to reimplement it in the terminal.

Goals

  • Store list of user's starred repos locally in sqlite database
  • Retrieve list of releases using GitHub REST API and display on console
  • Allow user to specify how far in the past to query for when finding releases
  • Cache release data locally to avoid needless GitHub API usage
  • Transform from basic CLI that uses rich to a TUI using textual

Example Output

Home Screen

Home Screen

Starred Repos Screen

Starred Repos Screen

Releases Screen

Collapsed

Releases Screen - Collapsed

Expanded

Releases Screen - Expanded

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks