feed
feed copied to clipboard
A RSS, Atom and JSON Feed generator for Node.js, making content syndication simple and intuitive! 🚀
**Describe the bug** Hello, we are using your library to generate json and rss feeds about github security advisories. I tried to add the severity of each vulnerability to the...
**Describe the bug** Often a URL must be put into an XML attribute value. URLs may contain `&` to separate query parameters. However, XML may not contain `&` inside attribute...
`item:guid` has to be a URL unless the `isPermaLink` attribute is set to false. I've added this functionality targeting RSS 2.0 and updated tests (for which I need to mangle...
**Is your feature request related to a problem? Please describe.** There's no way to add article's author avatar to JSON feed. **Describe the solution you'd like** Author only accpets name,...
NB: please check why `yarn.lock` is rewritten. (I'm not that familiar with yarn.)
**Describe the bug** If given e.g. `https://example.com/foo.jpg`, `formatEnclosure` gives `type="image/jpg"` instead of the correct MIME type `image/jpeg`. I haven't checked which clients actually care about this. **To Reproduce** This behavior...
In RSS, if you put image: {url} it will show If i change the feed.rss2() to feed.atom1(), the whole image is gone. How do I get the image to show...
 My code ` //feed const feed = new Feed ({ title: "Semente Feed", description: "O Feed RSS da Semente da Liberdade!", id: "https://sementedaliberdade.com.br/", link: "https:sementedaliberdade.com.br/", language: "pt-BR", image: "https://sementedaliberdade.com.br/images/SDL-05.png",...
**Describe the bug** When you create a date from an iso8601 string, and when you try to "render" it, e.g. with `date.toISOString()` (source: `lib/atom.1.js:67`), it computes it and works with...
Here's my code: ```js const files = fs.readdirSync(path.join('posts')); files.map((filename) => { const slug = filename.replace('.md', ''); const markdownWithMeta = fs.readFileSync(path.join('posts', filename), 'utf-8'); const {data, content} = matter(markdownWithMeta); const maximumExcerptSize =...