Categorygithub.com/blexram-go/gator-go
modulepackage
0.0.0-20241222032036-b644286b4fb0
Repository: https://github.com/blexram-go/gator-go.git
Documentation: pkg.go.dev

# README

gator-go

An RSS feed aggregator in Go for the CLI.

  • Add RSS feeds from across the internet to be collected
  • Store the collected posts in a PostgreSQL database
  • Follow and unfollow RSS feeds that other users have added
  • View summaries of the aggregated posts in the terminal, with a link to the full post

You will need Postgres and Go installed to run the program.

Installation

go install github.com/blexram-go/gator-go

This will install the gator-go binary to your $GOPATH/bin directory.

You will need to manually creatre a config file in your home directory, ~/.gatorconfig.json, with the following content:

{
  "db_url": "postgres_connection_string_goes_here",
  "current_user_name": "username_goes_here"
}

Usage

Commonly used commands:

register <username>
login <username>
addfeed <url>
agg <url>
browse <limit>

# Structs

No description provided by the author
No description provided by the author