Skip to content

Latest commit

 

History

History
31 lines (18 loc) · 973 Bytes

README.md

File metadata and controls

31 lines (18 loc) · 973 Bytes

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