Github Random Star

Under Maintenance

CLIGithubPyPIAPI

A simple tool that allows the user to view random starred items on a Github users profile.

Uses the GitHub API to fetch the users chosen profiles starred item's and select a few randomly. Stores most of the data in JSON files including the cached items, a history and ignored items.

This used to use the Fire library for creating the CLI application, but after further inspection Cleo seemed way more expandable and still fairly easy to learn.

Also GitHub actions makes publishing to PyPI super easy which give me a good taste of how simple CD can be in the future.

Technologies:

Python