Quantcast
Channel: Active questions tagged feed - Stack Overflow
Viewing all articles
Browse latest Browse all 547

Django rss media content parsing

$
0
0

Need help please. I am trying to build an rss-based feed in django. But I am finding media:content (url, medium, height and width) to be tricky.

I have looked and looked, and ended up with this:

class CustomFeed(Rss201rev2Feed):    def add_item_elements(self, handler, item):        super().add_item_elements(handler, item)        handler.addQuickElement("image", item["image"])class Rss(Feed):    feed_type = CustomFeed    title = "#Title of the item"    link = "/feeds/"    description = "#Description of the item"    def item_extra_kwargs(self, item):        img_url = item.image.medium.url        request_url = self.request.build_absolute_uri('/')[:-1]        image_url_abs = f"{request_url}{img_url}"        return {'image': image_url_abs        }

But this gives me the image as standalone in the rss feed:

<image>https://www.url.com/image.jpg</image>

i badly need the code to return this:

<media:content url="https://www.url.com/image.jpg" medium="image" height="640" width="362"/> 

please help.


Viewing all articles
Browse latest Browse all 547

Latest Images

Trending Articles



Latest Images