The design below is for a widget or a simple HTML module that surfaces the topics with most coverage across different categories in news.
There are several methodlogies to determine the list of these top players in the different categories of news (categories are World, US, Business etc.). We will list a few below and suggest what DayPI calls can be used.
This is still an idea, but if you would like to give it a life - let us know.
- For each category of news, maintain a list of top 100-200 topics. On a daily basis you can keep track of number of mentions in news for each of these players using the topic_getTimeline or the search_getCounts API. You can then select the top 10 mentioned players in each category to power the design above.
- For each category of news, maintain a list of sources that publish articles in that domain. You can use source_getTopics API call to get the list of most relevant topics in these sources. Trick is to carefully choose the list of sources for each category.
When the user clicks on one of these topics, call topic_getRelatedStories to pull stories about that topic. You can also use specific source filters for each category to ensure that the news shown for each topic is from the right category.