Skip to main content

Фреймворк предоставляющий доступ к API Яндекс Музыки (с Pydantic валидацией)

Project description

YMDantic

Описание

YMDantic - это клиентская библиотека на Python для работы с API Yandex Music. Она позволяет получать информацию о треках, альбомах, плейлистах и других объектах сервиса.

Особенностью библиотеки является использование Pydantic для валидации и сериализации данных.

Технологии

Проект написан на Python и использует следующие библиотеки:

  • aiohttp для асинхронных HTTP-запросов
  • dataclass_rest для работы с REST API
  • Pydantic для валидации и сериализации данных

Установка и использование

Для установки библиотеки используйте pip/poetry/uv:

pip install ymdantic

или

poetry add ymdantic

или

uv add ymdantic

Примеры использования

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ymdantic-0.2.2.tar.gz (119.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ymdantic-0.2.2-py3-none-any.whl (79.7 kB view details)

Uploaded Python 3

File details

Details for the file ymdantic-0.2.2.tar.gz.

File metadata

  • Download URL: ymdantic-0.2.2.tar.gz
  • Upload date:
  • Size: 119.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ymdantic-0.2.2.tar.gz
Algorithm Hash digest
SHA256 8d9153d6e19fd0c07ded52ef6d7f4aee00b9226df237955cb63b974f5092638f
MD5 f4fb4517a9fe7a1b9c09482a84ed130d
BLAKE2b-256 25b3f132bd7e034c52785d7f665b0bc8982ae6eeb709be3ae4e88a6559c570a2

See more details on using hashes here.

File details

Details for the file ymdantic-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: ymdantic-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 79.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ymdantic-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 67b9c960014258002edbbe1b5bdeda8b4f9b605217ba701fcf7adb24f1aeb4d7
MD5 5a63ede8141e41c79d9eac61bd291005
BLAKE2b-256 9ae48c1f9b6ee1f248ddf8ae67e1be673300e1d780a2f2163fe085bbcafd9170

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page