This is a CLI tool in which you can register multiple users and have them follow feeds from many different RSS sources.
In order to run this program you will need to have both Postgresql and Golang installed on your device.
To install Gator run the following command from your command line: go install github.com/kblasti/gatorcli
You will need to have a congig file at the root directory of your pc in order to track the connection string and the current users username. This file is named .gatorconfig.json and looks as follows:
{"db_url":"postgres://username:password@localhost:5432/gator?sslmode=disable","current_user_name":"currentuser"}
The commands available are:
"register" - registers a user in the database "login" - sets the current user to the given username "reset" - removes the users from the database "addfeed" - adds a feed to the database, current users follows it "feeds" - shows a list of registered feeds and who is following them "follow" - have another user follow a registered feed "unfollow" - unfollows a user from a feed "following" - shows feeds being followed by the current user "agg" - aggregates posts from followed feeds "browse" - selects posts from the aggregated feeds, amount pulled can be set by an argument default is 2