Checkout buzzsumo.com and a free version that we built wordlink.com. It gathers all the news in the world (mostly) then sorts it by its aggregated social activity. Likes shares comments tweets pins upvotes, on facebook twitter linkedin google plus reddit pinterest etc...
It's also a search engine used by marketing companies to analyze the news. Scrapy twisted python crawlers and elasticsearch backend for indexing.