yandex_music.landing.mix_link¶
- class yandex_music.landing.mix_link.MixLink(title: str, url: str, url_scheme: str, text_color: str, background_color: str, background_image_uri: str, cover_white: str | None = None, cover_uri: str | None = None, client: ClientType | None = None)¶
Bases:
YandexMusicModel
Класс, представляющий ссылку (кликабельный блок) на подборку.
Note
В цветах может как оказаться HEX (#6c65a9), так и какой-нибудь transparent.
Ссылка со схемой отличается от просто ссылки наличием yandexmusic:// в начале.
- title¶
Заголовок ссылки.
- Type:
str
- url¶
Ссылка на подборку.
- Type:
str
- url_scheme¶
Ссылка со схемой на подборку.
- Type:
str
- text_color¶
Цвет текста (HEX).
- Type:
str
- background_color¶
Цвет заднего фона.
- Type:
str
- background_image_uri¶
Ссылка на изображение заднего фона.
- Type:
str
- cover_white¶
Ссылка на изображение с обложкой TODO.
- Type:
str
, optional
- cover_uri¶
Ссылка на изображение с обложкой.
- Type:
str
, optional
- client¶
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- background_color: str¶
- background_image_uri: str¶
- client: ClientType | None = None¶
- cover_uri: str | None = None¶
- cover_white: str | None = None¶
- downloadBackgroundImage(filename: str, size: str = '200x200') None ¶
Псевдоним для
download_background_image
- async downloadBackgroundImageAsync(filename: str, size: str = '200x200') None ¶
Псевдоним для
download_background_image_async
- downloadBackgroundImageBytes(size: str = '200x200') bytes ¶
Псевдоним для
download_background_image_bytes
- async downloadBackgroundImageBytesAsync(size: str = '200x200') bytes ¶
Псевдоним для
download_background_image_bytes_async
- downloadCoverUri(filename: str, size: str = '200x200') None ¶
Псевдоним для
download_cover_uri
- async downloadCoverUriAsync(filename: str, size: str = '200x200') None ¶
Псевдоним для
download_cover_uri_async
- downloadCoverUriBytes(size: str = '200x200') bytes ¶
Псевдоним для
download_cover_uri_bytes
- async downloadCoverUriBytesAsync(size: str = '200x200') bytes ¶
Псевдоним для
download_cover_uri_bytes_async
- downloadCoverWhite(filename: str, size: str = '200x200') None ¶
Псевдоним для
download_cover_white
- async downloadCoverWhiteAsync(filename: str, size: str = '200x200') None ¶
Псевдоним для
download_cover_white_async
- downloadCoverWhiteBytes(size: str = '200x200') bytes ¶
Псевдоним для
download_cover_white_bytes
- async downloadCoverWhiteBytesAsync(size: str = '200x200') bytes ¶
Псевдоним для
download_cover_white_bytes_async
- download_background_image(filename: str, size: str = '200x200') None ¶
Загрузка заднего фона.
- Parameters:
filename (
str
) – Путь для сохранения файла с названием и расширением.size (
str
, optional) – Размер заднего фона.
- async download_background_image_async(filename: str, size: str = '200x200') None ¶
Загрузка заднего фона.
- Parameters:
filename (
str
) – Путь для сохранения файла с названием и расширением.size (
str
, optional) – Размер заднего фона.
- download_background_image_bytes(size: str = '200x200') bytes ¶
Загрузка заднего фона и возврат в виде байтов.
- Parameters:
size (
str
, optional) – Размер заднего фона.- Returns:
Задний фон в виде байтов.
- Return type:
bytes
- async download_background_image_bytes_async(size: str = '200x200') bytes ¶
Загрузка заднего фона и возврат в виде байтов.
- Parameters:
size (
str
, optional) – Размер заднего фона.- Returns:
Задний фон в виде байтов.
- Return type:
bytes
- download_cover_uri(filename: str, size: str = '200x200') None ¶
Загрузка обложки.
- Parameters:
filename (
str
) – Путь для сохранения файла с названием и расширением.size (
str
, optional) – Размер обложки.
- async download_cover_uri_async(filename: str, size: str = '200x200') None ¶
Загрузка обложки.
- Parameters:
filename (
str
) – Путь для сохранения файла с названием и расширением.size (
str
, optional) – Размер обложки.
- download_cover_uri_bytes(size: str = '200x200') bytes ¶
Загрузка обложки и возврат в виде байтов.
- Parameters:
size (
str
, optional) – Размер обложки.- Returns:
Обложка в виде байтов.
- Return type:
bytes
- async download_cover_uri_bytes_async(size: str = '200x200') bytes ¶
Загрузка обложки и возврат в виде байтов.
- Parameters:
size (
str
, optional) – Размер обложки.- Returns:
Обложка в виде байтов.
- Return type:
bytes
- download_cover_white(filename: str, size: str = '200x200') None ¶
Загрузка обложки TODO.
- Parameters:
filename (
str
) – Путь для сохранения файла с названием и расширением.size (
str
, optional) – Размер обложки.
- async download_cover_white_async(filename: str, size: str = '200x200') None ¶
Загрузка обложки TODO.
- Parameters:
filename (
str
) – Путь для сохранения файла с названием и расширением.size (
str
, optional) – Размер обложки.
- download_cover_white_bytes(size: str = '200x200') bytes ¶
Загрузка обложки и возврат в виде байтов TODO.
- Parameters:
size (
str
, optional) – Размер обложки.- Returns:
Обложка в виде байтов.
- Return type:
bytes
- async download_cover_white_bytes_async(size: str = '200x200') bytes ¶
Загрузка обложки и возврат в виде байтов TODO.
- Parameters:
size (
str
, optional) – Размер обложки.- Returns:
Обложка в виде байтов.
- Return type:
bytes
- getBackgroundUrl(size: str = '200x200') str ¶
Псевдоним для
get_background_url
- getCoverUrl(size: str = '200x200') str ¶
Псевдоним для
get_cover_url
- getCoverWhiteUrl(size: str = '200x200') str ¶
Псевдоним для
get_cover_white_url
- get_background_url(size: str = '200x200') str ¶
Возвращает URL заднего фона.
- Parameters:
size (
str
, optional) – Размер заднего фона.- Returns:
URL заднего фона.
- Return type:
str
- get_cover_url(size: str = '200x200') str ¶
Возвращает URL обложки.
- Parameters:
size (
str
, optional) – Размер обложки.- Returns:
URL обложки.
- Return type:
str
- get_cover_white_url(size: str = '200x200') str ¶
Возвращает URL обложки white.
- Parameters:
size (
str
, optional) – Размер обложки.- Returns:
URL обложки.
- Return type:
str
- text_color: str¶
- title: str¶
- url: str¶
- url_scheme: str¶