add more fields to review feed

This commit is contained in:
Te Llamas 2022-11-08 03:12:50 +00:00
parent 1c7b294f9f
commit f48252c19e

View file

@ -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