gremmie@1: """
gremmie@1: This file contains the feed classes for the news application.
gremmie@1: """
gremmie@1: 
gremmie@1: from django.contrib.syndication.feeds import Feed
gremmie@1: from news.models import Story
gremmie@1: 
gremmie@1: 
gremmie@1: class LatestNewsFeed(Feed):
gremmie@1:    """The Feed class for the news application"""
gremmie@1: 
gremmie@1:    title = 'SurfGuitar101.com News Feed'
gremmie@1:    link = '/feeds/news/'
gremmie@1:    description = 'News articles and stories from SurfGuitar101.com'
gremmie@1:    copyright = 'Copyright (C) 2008, Brian Neal'
gremmie@1:    ttl = '720'
gremmie@1: 
gremmie@1:    title_template = 'news/feed_title.html'
gremmie@1:    description_template = 'news/feed_description.html'
gremmie@1:    
gremmie@1:    def items(self):
gremmie@1:       return Story.objects.order_by('-date_published')[:5]
gremmie@1: 
gremmie@1:    def item_pubdate(self, item):
gremmie@1:       return item.date_published
gremmie@1: 
gremmie@1:    def item_categories(self, item):
gremmie@1:       return (item.category.title, )