add more fields to review feed
This commit is contained in:
parent
1c7b294f9f
commit
f48252c19e
1 changed files with 26 additions and 3 deletions
|
@ -4,6 +4,7 @@ from books.models import BookReview
|
|||
from .models import User
|
||||
from markdown import markdown
|
||||
import operator
|
||||
import mimetypes
|
||||
|
||||
|
||||
MAX_ITEM_PER_TYPE = 10
|
||||
|
@ -47,3 +48,25 @@ class ReviewFeed(Feed):
|
|||
# item_link is only needed if NewsItem has no get_absolute_url method.
|
||||
def item_link(self, item):
|
||||
return item.url
|
||||
|
||||
def item_categories(self, item):
|
||||
return [item.item.verbose_category_name]
|
||||
|
||||
def item_pubdate(self, item):
|
||||
return item.created_time
|
||||
|
||||
def item_updateddate(self, item):
|
||||
return item.edited_time
|
||||
|
||||
def item_enclosure_url(self, item):
|
||||
return item.item.cover.url
|
||||
|
||||
def item_enclosure_mime_type(self, item):
|
||||
t, _ = mimetypes.guess_type(item.item.cover.url)
|
||||
return t
|
||||
|
||||
def item_enclosure_length(self, item):
|
||||
return item.item.cover.file.size
|
||||
|
||||
def item_comments(self, item):
|
||||
return item.shared_link
|
||||
|
|
Loading…
Add table
Reference in a new issue