A Modular Atom/RSS Feed Generator
Usage: rss-banquet <command> [options]
Commands:
server: run rss-banquet in server mode
oneshot: run rss-banquet in oneshot mode to fetch a specific module's results
The following environment variables can be used to configure the application:
BANQUET_GLOBAL_LOG_LEVEL
: Log level (trace, debug, info, warn, error, fatal, panic, disabled) (default: info)BANQUET_GLOBAL_USER_AGENT
: User agent to use for HTTP requestsBANQUET_SERVER_SERVER_PORT
: Port to listen on in server mode (default: 8080)
Usage of server:
-h Show help message
-p string
Server port
Usage: rss-banquet oneshot <module> [module options]
-
books
- feedFormat: feed output format (rss, atom, json) (default: rss)
- private: private feed (default: false)
- route: route to expose the feed (default: books)
- author: author of the books (default: )
- language: language of the books (default: en)
- year-min: minimum year of publication (default: 2023)
-
bugcrowd
- feedFormat: feed output format (rss, atom, json) (default: rss)
- private: private feed (default: false)
- route: route to expose the feed (default: bugcrowd)
- disclosures: Show disclosure reports (default: true)
- accepted: Show accepted reports (default: false)
- title: Feed title (default: Bugcrowd)
- description: Feed description (default: Bugcrowd Crowdstream)
-
dockerhub
- feedFormat: feed output format (rss, atom, json) (default: rss)
- private: private feed (default: false)
- route: route to expose the feed (default: dockerhub)
- image: image name (eg nbr23/rss-banquet:latest) (default: )
- platform: image platform filter (linux/arm64, ...) (default: )
-
garmin-sdk
- feedFormat: feed output format (rss, atom, json) (default: rss)
- private: private feed (default: false)
- route: route to expose the feed (default: garminsdk)
- sdks: list of names of the sdks to watch: fit, connect-iq (default: fit)
-
garmin-wearables
- feedFormat: feed output format (rss, atom, json) (default: rss)
- private: private feed (default: false)
- route: route to expose the feed (default: garminwearables)
-
goodreads
- feedFormat: feed output format (rss, atom, json) (default: rss)
- private: private feed (default: false)
- route: route to expose the feed (default: goodreads)
- authorId: Goodreads author ID (default: )
- seriesId: Goodreads series ID (default: )
- year-min: minimum year of publication (default: 2023)
- language: language of the book (default: en)
- bookFormats: seeked formats of the book (paperback, hardcover, ebook, audiobook, etc.) (default: paperback,hardcover,kindle,ebook)
-
googlebooksapi
- feedFormat: feed output format (rss, atom, json) (default: rss)
- private: private feed (default: false)
- route: route to expose the feed (default: googlebooksapi)
- author: author of the books (default: )
- language: language of the books (default: en)
-
hackerone
- feedFormat: feed output format (rss, atom, json) (default: rss)
- private: private feed (default: false)
- route: route to expose the feed (default: hackerone)
- disclosed_only: Show only disclosed reports (default: true)
- reports_count: Number of reports to display (default: 50)
- title: Feed title (default: HackerOne)
- description: Feed description (default: Hackerone Hacktivity)
-
hackeronePrograms
- feedFormat: feed output format (rss, atom, json) (default: rss)
- private: private feed (default: false)
- route: route to expose the feed (default: hackeroneprograms)
- results_count: Number of programs to display (default: 50)
- title: Feed title (default: HackerOne Programs)
- description: Feed description (default: Hackerone Program Launch)
-
infocon
- feedFormat: feed output format (rss, atom, json) (default: rss)
- private: private feed (default: false)
- route: route to expose the feed (default: infocon)
- url: url of the infocon (default: )
-
lego
- feedFormat: feed output format (rss, atom, json) (default: rss)
- private: private feed (default: false)
- route: route to expose the feed (default: lego)
- category: category of the lego products (new, coming-soon) (default: new)
-
pentesterland
- feedFormat: feed output format (rss, atom, json) (default: rss)
- private: private feed (default: false)
- route: route to expose the feed (default: pentesterland)
-
pocorgtfo
- feedFormat: feed output format (rss, atom, json) (default: rss)
- private: private feed (default: false)
- route: route to expose the feed (default: pocorgtfo)
-
psupdates
- feedFormat: feed output format (rss, atom, json) (default: rss)
- private: private feed (default: false)
- route: route to expose the feed (default: psupdates)
- hardware: hardware of the updates (default: ps5)
- local: local of the updates (default: en-us)