Now then,
Managed to find some useful RSS feeds of various channels (mainly BBC, but it'll do for now) from the good folks here:
http://bleb.org/tv/
So thats the first complication dealt with... no screen scraping for me.
I then set about turning the feed into a collection of Programme objects. I'd heard about Argotic Syndication Framework a while ago so I decided to give it a shot.
Initial thoughts are... nice and easy to use and it just seems to work...
The code I'm using at the moment:
Dim pList As New System.Collections.Generic.List(Of TellyBook.Programme)()
Dim feedUri As New Uri("http://bleb.org/tv/data/rss.php?ch=bbc1&day=0")
Dim feed As RssFeed = RssFeed.Create(feedUri)
For Each item As RssItem In feed.Channel.Items
Dim p As New TellyBook.Programme
p.Title = item.Title.Substring(6, (item.Title.Length - 6))
p.Time = item.Title.Substring(0, 4)
p.Description = item.Description
p.Channel = c.Name
If p.Time > currentTime Then
pList.Add(p)
End If
Next
That was simple. So... here's the breaks. Got an RSS feed you wanna turn into a collection of objects, give Argotic Syndication Framework a go....
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment