Security News
Node.js EOL Versions CVE Dubbed the "Worst CVE of the Year" by Security Experts
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
netlify-plugin-fetch-feeds
Advanced tools
A Netlify plugin to fetch and cache content from remote feeds including RSS and JSON
This plugin adds the ability to source content from remote feeds including RSS and JSON, and cache them between builds.
This plugin requests data from the RSS and JSON resources that you specify. It will save this data as JSON in the Netlify build cache and only re-request each feed after a specified time-to-live value has elapsed. Requests are skipped harmlessly if data for a feed was previously cached, adding greater resilience to builds which depend on remote data.
Configure this plugin to present the gathered data in the appropriate location, so your chosen static site generator can leverage it during the build.
See this plugin being used in this simplified demo site: https://demo-plugin-fetch-feed.netlify.app/
To include this plugin in your site deployment:
# Add the plugin as a dependency of your build
npm i --s netlify-plugin-fetch-feeds
This plugin will fetch the specified feeds and stash their data prior to the execution of the build
command you have specified in your Netlify configuration. The desired feeds can be specified in the netlify.toml
config file.
# Config for the Netlify Build Plugin: netlify-plugin-fetch-feeds
[[plugins]]
package = "netlify-plugin-fetch-feeds"
[plugins.inputs]
# Where should data files reside
dataDir = "site/_data"
# All the feeds we wish to gather for use in the build
[[plugins.inputs.feeds]]
name = "hawksworx"
url = "https://hawksworx.com/feed.json"
ttl = 3600
[[plugins.inputs.feeds]]
name = "netlify"
url = "https://www.netlify.com/blog/index.xml"
ttl = 86400
You can try out this plugin by deploying a simple site which uses it.
Clicking the button below will clone a test site repo, setup a new site on Netlify and deploy the site complete with the plugin configured and operational.
FAQs
A Netlify plugin to fetch and cache content from remote feeds including RSS and JSON
The npm package netlify-plugin-fetch-feeds receives a total of 59 weekly downloads. As such, netlify-plugin-fetch-feeds popularity was classified as not popular.
We found that netlify-plugin-fetch-feeds demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
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.
Security News
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.