rss feed
<script type="text/javascript">
function injectScript(url) {
var scriptElement = document.createElement('script');
scriptElement.setAttribute('type', 'text/javascript');
scriptElement.setAttribute('src', url);
document.getElementsByTagName('head')[0].appendChild(scriptElement);
}
function handleResponse(response) {
//console.log(response);
var text = '',
item;
for (var i = 0, k = response.query.results.feed.entry.length; i < k; i++) {
item = response.query.results.feed.entry[i];
text += '<li><a href="' + item.link.href + '">' + item.title + '</a></li>';
}
document.getElementById('main-content').innerHTML = text;
}
document.addEventListener("DOMContentLoaded", function() {
// https://developer.yahoo.com/yql/console/
// select * from feednormalizer where url='http://news.ycombinator.com/rss' and output='atom_1.0'
injectScript("https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20feednormalizer%20where%20url%3D'http%3A%2F%2Fnews.ycombinator.com%2Frss'%20and%20output%3D'atom_1.0'&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=handleResponse");
}, false );
// source: https://gist.github.com/anonymous/7f79807bc6abb00024df
</script>