tags:

views:

46

answers:

1

I want to build an RSS reader for twitter RSS feeds (c# .NET 3.5).

Getting a response from RSS web address and parsing it is very simple. (I did that with XmlDocument.Load("<RSS Feed>")).

The problem is that I need to get RSS items by publication date range. When loading the application, I want to get all the items since the last time the feeds have been downloaded.

How can I do this?

Does every RSS feed allow that? (Google reader is showing items even from the last year).

A: 

It comes down to two sources of data: what the feed currently provides, and what you have stored.

If the feed is only showing the 10 most recent, for example, there is nothing you can do to get the older data. The feed must provide it.

Google Reader runs a cronjob that checks feeds about every 3 hours. It then stores the items in a database for Google Reader to reference any time it needs.

Matt
I see. Sow, if the RSS provider does not provide more than 10 last items I have to grab and store them by myself.Thank you.
Roy Tsabari
No problem. Remember that RSS feeds must provide a pubDate, so the database schema should be trivial if you've had some database experience.I see you have a 0% accept rate, but I would appreciate if you would mark mine as accepted. Thanks.
Matt
I didn't know about this functionality. I 've marked your answer as accepted and going to mark all the answers that helped me in my previous questions. BTW, finding the way to get RSS feed by twitter user name is not easy...
Roy Tsabari