The map-reduce of website parsing (npm rip)