diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2023-09-11 12:07:23 +0300 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2023-09-11 12:07:23 +0300 |
| commit | 1314bd01eb67d9935021327faab736a858854e32 (patch) | |
| tree | e8768156de92df906af816fa0d97e30ef314d053 /app/Item.py | |
| parent | 51b5e6ae4d294b6ee8ca1824c8077dbb7e6be47b (diff) | |
Improve image handling
Diffstat (limited to 'app/Item.py')
| -rw-r--r-- | app/Item.py | 10 |
1 files changed, 10 insertions, 0 deletions
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 @@ -20,6 +21,14 @@ class ItemGUID: @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 |
