very useful project for learning the dealing with APIs, Cli arguments, JSON and show data without using any external libraries.
You can learn more about the GitHub API here.
- Handle errors gracefully, such as invalid usernames or API failures.
- filtering the activity by event type, displaying the activity in a more structured format
- caching the fetched data to improve performance.
- explore other endpoints of the GitHub API to fetch additional information about the user or their repositories.
- use classes to structure the code better.