diff options
author | Dan McGee <dan@archlinux.org> | 2014-10-19 18:30:32 -0500 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2014-10-19 18:30:32 -0500 |
commit | f7d1940a731370ceee6e1c6eaae2cc2f5bab0432 (patch) | |
tree | c0a95738e7db86b517d111e055959a36324452d7 /feeds.py | |
parent | 7c46d07f6417382e560d32c361c94dd8f2b9ddb8 (diff) |
Remove usage of templates for RSS feeds
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'feeds.py')
-rw-r--r-- | feeds.py | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -79,7 +79,6 @@ class PackageFeed(Feed): feed_type = GuidNotPermalinkFeed link = '/packages/' - title_template = 'feeds/packages_title.html' def __call__(self, request, *args, **kwargs): wrapper = condition(etag_func=package_etag, last_modified_func=package_last_modified) @@ -142,6 +141,9 @@ class PackageFeed(Feed): def item_pubdate(self, item): return item.last_update + def item_title(self, item): + return '%s %s %s' % (item.pkgname, item.full_version, item.arch.name) + def item_description(self, item): return item.pkgdesc @@ -168,7 +170,6 @@ class NewsFeed(Feed): link = '/news/' description = 'The latest and greatest news from the Arch Linux distribution.' subtitle = description - description_template = 'feeds/news_description.html' def __call__(self, request, *args, **kwargs): wrapper = condition(etag_func=news_etag, last_modified_func=news_last_modified) @@ -192,6 +193,9 @@ class NewsFeed(Feed): def item_title(self, item): return item.title + def item_description(self, item): + return item.html() + class ReleaseFeed(Feed): feed_type = GuidNotPermalinkFeed |