Quickly extract all links with timestamp from a HackerNews page
Here's a quick script I wrote to get all links along with the associated link title and timestamp from a HackerNews page and print out a CSV. I use it within the browser developer tools Javascript console.
var size = document.getElementsByClassName("athing").length; var line = ""; for (i = 0; i < size; i++) { var title = document.getElementsByClassName("athing")[i].getElementsByClassName("titleline")[0].getElementsByTagName("a")[0].innerText; var url = document.getElementsByClassName("athing")[i].getElementsByClassName("titleline")[0].getElementsByTagName("a")[0].href; var date = document.getElementsByClassName("athing")[0].nextSibling.getElementsByClassName("age")[0].title; line = line.concat("\"", date, "\"").concat(",\"", url, "\"").concat(",\"", title, "\"").concat("\n"); }; console.log(line);