New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

github.com/beep-beep-beep-boop/rss-bundler

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/beep-beep-beep-boop/rss-bundler

  • v0.0.0-20240718161440-3e1db4f6c165
  • Source
  • Go
  • Socket score

Version published
Created
Source

rss-bundler

rssbundler fetches multiple RSS feeds, combines them into one feed, and serves it via http.

to start, you need to set the FEED_URLS environment variable.

Example

make
export FEED_URLS="https://website.com/feed1.xml, https://website.com/feed2.xml"
./rssbundler

Configuration example

# the list of feeds to bundle into one feed.
# required.
FEED_URLS="https://example.com/feed1, https://example.com/feed2"

# the address the server should listen on.
# optional.
LISTEN_ADDR=":3000"

# how often to fetch all of the feeds and update the bundled one.
# optional.
FETCH_INTERVAL=1h

# the timeout when fetching a single feed, before it skips it.
# optional.
FETCH_TIMEOUT=1m

# the title of the output feed.
# optional.
OUTFEED_TITLE=bundle

# the link of the output feed, for the feed's metadata.
# optional. (defaults to empty).
OUTFEED_LINK="https://example.com/bundle"

# the description of the output feed.
# optional.
OUTFEED_DESCRIPTION="this is a bundle feed, which contains the entries from multiple rss feeds."

# the author name for the output feed.
# optional.
OUTFEED_AUTHOR="bundler robot"

# the author email for the output feed.
# optional. (defaults to empty).
OUTFEED_AUTHOR_EMAIL="example@example.com"

# when a feed fails to fetch or parse, we create an entry in the output rss feed
# indicating that that feed had an error. this is how often to re-post that
# entry, if the feed continues to fail. (restarting the program will also
# re-post the entry, since it does not save any state.)
# optional.
OUTFEED_ERROR_COOLDOWN=24h

# whether to do debug logging.
# optional.
DEBUG=false

FAQs

Package last updated on 18 Jul 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc