rss-feed-filterer

command module
v1.4.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 14, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

README

RSS Feed Filterer for Github Atom Feeds 🗞 🔍 ☁

CI Go Report Card Quality Gate Status Maintainability Rating Reliability Rating Security Rating Coverage Release Go version pre-commit License

RSS Feed Filterer is a sophisticated tool designed to efficiently monitor, filter, and notify users about new releases in software projects based on their RSS feeds. It seamlessly integrates with AWS S3 to persist release data and provides a comprehensive mechanism to track multiple project releases.

Features

  • RSS Feed Monitoring: Efficiently checks and parses RSS feeds for software releases.
  • Notifications: Notifies users about the latest releases. Only supports Slack notification but the architecture is designed to easily accommodate other notification services like email.
  • Cloud Integration: While AWS S3 is natively supported for persistent release data storage, the architecture is designed to easily accommodate other cloud providers' S3 services in upcoming releases. (Aliyun, GCP)

Configuration

Usage:
  rss-feed-filterer [flags]
  rss-feed-filterer [command]

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  help        Help about any command
  start       starts the main process by reading the config file

Flags:
  -c, --config-file string   path for the config file to be used
  -h, --help                 help for rss-feed-filterer
      --verbose              verbose output of the logging library as 'debug' (default false)
  -v, --version              version for rss-feed-filterer

Use "rss-feed-filterer [command] --help" for more information about a command.

Installation

Kubernetes

You can use sample deployment file to deploy your Kubernetes cluster.

Binary

Binary can be downloaded from Releases page.

Development

This project requires below tools while developing:

After you installed pre-commit and the rest, simply run below command to prepare your development environment:

$ make pre-commit-setup

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL