2026-03-08 12:51:47 +00:00
|
|
|
from pydantic import BaseModel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class SnapshotContext(BaseModel):
|
|
|
|
|
article_author: str | None = None
|
|
|
|
|
article_body: str
|
|
|
|
|
article_description: str | None = None
|
|
|
|
|
article_image: str | None = None
|
|
|
|
|
article_image_caption: str | None = None
|
|
|
|
|
article_image_source: str | None = None
|
|
|
|
|
article_published: str
|
|
|
|
|
article_title: str
|
|
|
|
|
article_url: str
|
2026-03-26 10:58:03 +00:00
|
|
|
article_mirror_url: str | None = None
|
|
|
|
|
matomo_host: str
|
|
|
|
|
matomo_site_id: int
|
2026-03-08 12:51:47 +00:00
|
|
|
page_direction: str | None = None
|
|
|
|
|
page_language: str | None = None
|
|
|
|
|
site_favicon: str | None = None
|
2026-05-19 12:58:00 +01:00
|
|
|
site_logo: str | None = None
|
2026-03-08 12:51:47 +00:00
|
|
|
site_title: str
|
2026-03-26 10:58:03 +00:00
|
|
|
site_mirror_url: str | None = None
|
|
|
|
|
site_url: str
|