JSFiddle - React, Tailwind, and code Playground
by Gregory Nikitas
HTML
<script src="https://www.google.com/jsapi"></script>
JavaScript
var rssFeeds = [
['http://www.huffingtonpost.com/tag/womens-rights/feed/', "Huffington Post"],
['http://abcnews.go.com/topics/urss?pageid=681900', "ABC News"],
['http://www.globalissues.org/news/topic/166/feed', "Global Issues"],
['http://topics.nytimes.com/top/reference/timestopics/subjects/f/feminist_movement/index.html?rss=1', "The New York Times"]
];
google.load("feeds", "1");
var loadAmount = 2;
var i = 0;
function loadEntries() {
var entryArray = [];
var feedr;
feedr = new google.feeds.Feed(rssFeeds[i][0]);
feedr.setNumEntries(loadAmount);
feedr.load(function (result) {
if (!result.error) {
console.log(i);
for (var j = 0; j < result.feed.entries.length; j++) {
entryArray[entryArray.length] = result.feed.entries[j];
entryArray[entryArray.length - 1]['source'] = rssFeeds[i][1];
}
if(rssFeeds.length - 1 > i)
{
loadEntries();
i++;
}
}
});
}
google.setOnLoadCallback(loadEntries);