Skip to content

BlackestDawn/narfeed

Repository files navigation

NotAlwaysRight feed generator/displayer

Minimalistic program to fetch posts from Notalwaysright.com and either display them directly in a console terminal or create an atom-feed from them.

Motivation

Was tired of not having an easy way to keep track of which posts I had already read on Not Always Right (NAR) so wanted to create a way for me to do so. I also wanted to apply all that I had learned from Boot.dev and make it as adaptable as possible.

Installation and Usage

See the individual pages for the respective variants:

CLI client | GCP Cloud Run function | AWS Lambda

Contributing

Clone the repo

git clone https://github.com/BlackestDawn/nar-feed
cd nar-feed

Build and run

You can use the client version to test the general logic, and the server version for atom-feed generation.

go build ./cmd/cli_client
./cli_client

or

go run ./cmd/cli_client

Submit a pull request

If you'd like to contribute, please fork the repository and open a pull request to the main branch.

TODO

  • Add pagination for console output
  • Actually use CLI parameters
  • Ability to choose/filter sections
  • Some form of "memory" so it only displays new posts since last run
  • Support for running as GCP Gloud Function and AWS Lambda
  • Ansible and Terraform routines for setting up GCP and AWS

About

RSS scraper for NotAlwaysRight.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages