MagicMirror² v2.4.1 is available! For more information about this release, check out this topic.
Please read the release notes carefully since this update requires adjustments to your Raspberry Pi configuration!

Get URL from Newsfeed (full article)



  • How do I get the url of the full article of the shown newsfeed?
    With

    var title = this.newsItems[this.activeItem].title;
    

    I get the headline of the newsfeed.

    With

    var description = this.newsItems[this.activeItem].description;
    

    I get the description of the newsfeed.

    But

    var url = this.newsItems[this.activeItem].url;
    

    does not show anything.

    With this URL I want to open the full article of the newsfeed. What do I wrong?

    Greetings from Thuringia/Germany


  • Moderator

    Which newsfeed are you using? Did you open your newsfeed in a browser to see if there is an entry with url or link?

    fetcher.js does this:

    var url = item.url || item.link || "";
    

    So if you use the default news feed http://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml you see there is an entry link as a child node of item. Maybe your newsfeed uses something other than url or link?



  • Hi yawns.

    I am using these newsfeeds http://www.tagesschau.de/xml/rss2 and https://thib24.de/feed.
    I see no difference between the default newsfeed and my.

    So I myself have tried the default newsfeed and it also won’t work.

    If I put out the url to log information

    var url = this.newsitems[this.activeItem].url;
    Log.info("Article_URL " + url);
    

    the browser provide this information: Article_URL undefined.



  • Ok.

    I’ve solved the problem. There wasn’t a url decleration in my fetcher.js.
    I put it in to the fetcher.js an it works very well now.
    Thanks for your help.

    Great forum.

    Greetings from Thuringia/Germany