ogpy.types module¶
Type definitions.
Refs¶
- class ogpy.types.ImageMetadata(url: str, secure_url: str | None = None, type: str | None = None, width: int | float | None = None, height: int | float | None = None, alt: str | None = None)¶
Bases:
objectImage property structure.
- class ogpy.types.Metadata(title: str, type: str, url: str, images: list[~ogpy.types.ImageMetadata], *, audio: str | None = None, description: str | None = None, determiner: ~typing.Literal['a', 'an', 'the', '', 'auto'] = '', locale: str = 'en_US', locale_alternates: list[str] = <factory>, site_name: str | None = None, video: str | None = None)¶
Bases:
_OptionalMetadataOpen Graph metadata structure.
This class raises error when content don’t have required properties.
- images: list[ImageMetadata]¶
- class ogpy.types.MetadataFuzzy(title: str | None = None, type: str | None = None, url: str | None = None, images: list[~ogpy.types.ImageMetadata] = <factory>, *, audio: str | None = None, description: str | None = None, determiner: ~typing.Literal['a', 'an', 'the', '', 'auto'] = '', locale: str = 'en_US', locale_alternates: list[str] = <factory>, site_name: str | None = None, video: str | None = None)¶
Bases:
_OptionalMetadataOpen Graph metadata structure.
This class does not raise error if content don’t have any properties.
- images: list[ImageMetadata]¶