Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles / Hosted-services / Azure

Daily Update: Saving the web a day at a time

0.00/5 (No votes)
3 May 2013CPOL1 min read 5K  
A site that helps users keep up to date with whatever content they enjoy on the web.

This article is an entry in our Windows Azure Developer Challenge. Articles in this sub-section are not required to be full articles so care should be taken when voting. Create your free Azure Trial Account to Enter the Challenge.

Introduction 

Everyday an enormous amount of information is uploaded onto the web. The more information someone wants to access the longer it takes to do so. Additionally since new content gets added daily catching up becomes harder. The goal of Daily Update is to allow a user to “save” a day in the web for themselves. The user will be able to specify scrapers that will check the sites they visit and gather content ranging from top headlines, to saving forum posts and their content. The tracker for a particular site will run once a day and save the new content for that day. Instead of having to check a dozen different sites for updates the user now has to check only one. A user will be able to look back at previous days’ changes making it trivial to keep up to date every few days rather than on a daily basis..


There are three functionality points Daily Update should achieve.

1. Create a simple editable view that shows tracked content by day.

2. Allow a simple way for users to create new trackers.

3. Allow users to use other peoples trackers..


Azure will greatly aid in a few aspects of deploying and managing Daily Update. Leveraging the CDN will allow any images saved by a tracker to be easily seen by multiple users. The uptime that Azure offers not only ensures the site is accessible, it also ensure that scrapers will fire off and grab content at the correct times. 

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)