Changeset - 2c63f6b33e4c
[Not reviewed]
0 1 0
Bradley Kuhn (bkuhn) - 10 years ago 2014-07-14 14:54:25
bkuhn@ebb.org
Try putting these settings in each class.

I am not sure what the loop was for anyway.
1 file changed with 3 insertions and 5 deletions:
0 comments (0 inline, 0 general)
www/conservancy/feeds.py
Show inline comments
...
 
@@ -33,8 +33,9 @@ class ConservancyFeedBase(Feed):
 
                    break
 
        return { 'year' : year }
 

	
 
class PressReleaseFeed(Feed):
 
    get_absolute_url = '/feeds/news/'
 
    title = "Software Freedom Conservancy News"
 
    link = "/news/"
 
    description = ""
 

	
...
 
@@ -63,8 +64,9 @@ class OmnibusFeedType(Rss201rev2Feed):
 
        # case someone uploads this feed there.
 
        handler.addQuickElement("itunes:block", 'Yes')
 

	
 
class OmnibusFeed(ConservancyFeedBase):
 
    get_absolute_url = '/feeds/omnibus/'
 
    feed_type = OmnibusFeedType
 
    link ="/news/"
 
    title = "The Software Freedom Conservancy"
 
    description = "An aggregated feed of all RSS content available from the Software Freedom Conservancy, including both news items and blogs."
...
 
@@ -137,8 +139,9 @@ class OmnibusFeed(ConservancyFeedBase):
 
        return super(OmnibusFeed, self).item_extra_kwargs(item)
 

	
 
class BlogFeed(ConservancyFeedBase):
 
    link = "/blog/"
 
    get_absolute_url = '/feeds/blog/'
 

	
 
    def title(self):
 
        answer = "The Software Freedom Conservancy Blog"
 

	
...
 
@@ -237,13 +240,8 @@ class BlogFeed(ConservancyFeedBase):
 

	
 
        return queryset.order_by('-pub_date')[:10]
 

	
 

	
 

	
 
BlogFeed.get_absolute_url = '/feeds/blog/'
 
PressRelease.get_absolute_url = '/feeds/news/'
 
OmnibusFeed.get_absolute_url = '/feeds/omnibus/'
 

	
 
def view(request):
 
    """Listing of all available feeds
 
    """
 

	
0 comments (0 inline, 0 general)