From 1314bd01eb67d9935021327faab736a858854e32 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Mon, 11 Sep 2023 12:07:23 +0300 Subject: Improve image handling --- app/Item.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'app/Item.py') diff --git a/app/Item.py b/app/Item.py index a7af6ce..08411ea 100644 --- a/app/Item.py +++ b/app/Item.py @@ -1,5 +1,6 @@ from dataclasses import dataclass from datetime import datetime +from typing import Literal @dataclass @@ -19,6 +20,14 @@ class ItemGUID: is_perma_link: bool = False +@dataclass +class ItemMediaContent: + """RSS Item media:content object""" + + url: str + medium: Literal["video", "image"] + + @dataclass class Item: """RSS Item""" @@ -32,3 +41,4 @@ class Item: comments: str | None enclosures: list[ItemEnclosure] guid: ItemGUID + media_content: ItemMediaContent | None -- cgit v1.3