A multi-player command line tool for aggregating RSS feeds and viewing the posts.
Make sure you have the latest Go toolchain installed as well as a local Postgres database. You can then install blogator with:
go install github.com/hawkaii/blogatorCreate a .gatorconfig.json file in your home directory with the following structure:
{
"db_url": "postgres://username:@localhost:5432/database?sslmode=disable"
}Replace the values with your database connection string.
Create a new user:
blogator register <name>Add a feed:
blogator addfeed <url>Start the aggregator:
blogator agg 30sView the posts:
blogator browse [limit]There are a few other commands you'll need as well:
blogator login <name>- Log in as a user that already existsblogator users- List all usersblogator feeds- List all feedsblogator follow <url>- Follow a feed that already exists in the databaseblogator unfollow <url>- Unfollow a feed that already exists in the database