Git Product home page Git Product logo

Comments (2)

deanshelton913 avatar deanshelton913 commented on June 28, 2024 1
rssInstance({
custom_elements: [
              {
                  'media:content': [
                      {
                          _attr: {
                              type: 'application/x-shockwave-flash',
                              medium: 'video',
                              isDefault: 'true',
                              expression: 'full',
                              duration: '117',
                              url: 'https:,//www.youtube.com/v/XnZ_J3l_0z4',
                              src: your url
                          }
                      },})

something like this should work, yeah?

from node-rss.

FerrariAndrea avatar FerrariAndrea commented on June 28, 2024

The same need here,

This is my solution:

  const feedOptions = {
   title: '...',
   description: "...",
   site_url: '...',
   feed_url: `...`,
   image_url: `...`,
   pubDate: new Date(),
   copyright: `...`,
   custom_namespaces: {
        media: "http://search.yahoo.com/mrss/",
    }
  };
 
  const feed = new RSS(feedOptions);

Important code part that you need to add:

custom_namespaces: {
media: "http://search.yahoo.com/mrss/",
}

Then in your item:

 feed.item({
     title: "...",
     description:  "...",
     url:  "...",
     date:  "...",
     author: "...",
     custom_elements: [
      {
        'media:content': [
            {
                _attr: {
                    medium: 'image',
                    URL:  "<YOUR IMAGE URL>"
                }
            }]
      }]
    }); 

Result in the feed:

<media:content medium="image" url="<YOUR IMAGE URL>"> </media:content>

I test with Google RSS feed reader and it is working now!

I think you should write down in your documentation a similar example, it is really useful!
Nowadays images in the feed have 80% of relevance.

(thx to #19 (comment) for the option configuration part)

from node-rss.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.