コミットグラフ

356 コミット

作成者 SHA1 メッセージ 日付
Maxim Mosin 2dc4e64eda
Добавил функции для получения фалов в байтах (#541) 2022-10-16 14:58:46 +02:00
Ilya (Marshal) 9905467a25 Исправлены type hints для SearchResult в классе Search
Co-authored-by: dashed_man <assarbsmail@gmail.com>
2022-10-16 14:39:47 +02:00
Ilya (Marshal) 43749cab59 Исправлены type hints у декоратора log 2022-09-10 12:18:21 +02:00
forentfraps 99991bd618
Исправлена опечатка в документации к методу rotor_station_tracks класса Client 2022-07-10 23:02:49 +02:00
lk2322 83c1ddb6e2
Фикс вызова .tracks у корутины 2022-07-05 17:26:27 +05:00
Il'ya (Marshal) f49c758401 Исправлены методы-сокращения класса Playlist (like, dislike). 2022-03-03 21:07:49 +01:00
Il'ya (Marshal) a9343d68a5 исправлено отключение предупреждений о новых полях в API 2022-02-21 00:18:29 +01:00
Il'ya (Marshal) 59e8174389 Revert "добавлены исключения при присутствии в моделях Album, Trak, Artist, Cover поля error (в данном случае сервер отдаёт 200 и от модели возвращается только поле ID)"
This reverts commit 30a101d2f7.
2022-02-21 00:12:11 +01:00
Il'ya (Marshal) 2dd614f39b Revert "добавлены тесты на выброс исключения при наличии поля error в моделях Album, Artist, Cover, Track;"
This reverts commit 79aaadf532.
2022-02-21 00:12:11 +01:00
Il'ya (Marshal) 79aaadf532 добавлены тесты на выброс исключения при наличии поля error в моделях Album, Artist, Cover, Track;
в классе Artist исключение с ошибкой будет выбрасываться при наличии поля reason.
2022-02-20 23:02:46 +01:00
Il'ya (Marshal) 30a101d2f7 добавлены исключения при присутствии в моделях Album, Trak, Artist, Cover поля error (в данном случае сервер отдаёт 200 и от модели возвращается только поле ID) 2022-02-20 22:44:00 +01:00
Il'ya (Marshal) b6c29573b9 всем исключениям добавлен суффикс Error;
добавлено новое исключение NotFoundError при 404.
2022-02-20 22:15:27 +01:00
Il'ya (Marshal) 059f0fda57 добавлен комментарий с описанием ошибки поиска и исправлена документации модели Search 2022-02-20 21:59:13 +01:00
Il'ya (Marshal) 46a6d33986 исправлена обработка запросов с ошибкой не json формата 2022-02-20 21:03:30 +01:00
Il'ya (Marshal) 120cfdff1c исправлена отправка bool значений 2022-02-20 00:42:30 +01:00
Il'ya (Marshal) 57bcbad472 исправлен tracks_download_info при get_direct_links=True в асинхронной версии 2022-02-20 00:36:38 +01:00
Il'ya (Marshal) a8bac6e5c5 исправлена отправка типа boolean в параметрах запроса aiohttp 2022-02-20 00:31:02 +01:00
Il'ya (Marshal) 6211293a78 исправлена обработка ошибок при поиске 2022-02-20 00:16:11 +01:00
Il'ya (Marshal) aba489a47e поднята версия до 2.0.0 2022-02-19 19:29:58 +01:00
Il'ya (Marshal) bac85628da отключены предупреждения о новых полях по умолчанию 2022-02-19 19:29:39 +01:00
Il'ya (Marshal) 62741bebc9 асинхронная версия библиотеки 2022-02-19 18:59:53 +01:00
Il'ya (Marshal) 4a11b73e57 удалено получение токена по логину и паролю 2022-02-19 14:07:47 +01:00
Il'ya (Marshal) 36c76235ea обновил readme, год копирайта, manifest. 2022-02-16 12:26:29 +01:00
Il'ya (Marshal) 41bc0d951a Форматирование кода последней версией black 2022-02-16 10:35:30 +01:00
Il'ya (Marshal) ac53ea659f #469 убрана поддержка python 3.6; модели переделаны с использованием dataclasses; у класса Response теперь вместо свойства result метод get_result, вместо свойства error метод get_error; к полям, имя которых как у встроенных функций, больше не добавляется нижнее подчеркивание в конец, теперь нижнее подчеркивание добавляется только к ключевым словам языка; изменена логика нахождения неизвестных полей, теперь она находится в базовом классе; удалена возможность задавать собственную фунцию для обработки неизвестных полей; обновлены зависимости. 2021-09-19 15:47:19 +02:00
Il`ya Semyonov 95269a892c Добавлена генерация нового типа токена для Яндекс.Музыка.
Исправлена обработки капчи не через сallback.
2021-02-27 22:16:50 +01:00
Il`ya Semyonov 365ca65e2c Переезд на новую систему авторизации.
Обновлены примеры в README.
Исправлено отображение процента покрытия тестами.
2021-02-27 19:50:04 +01:00
Gleb Liutsko 6a61503073
Сокращения (#407)
Добавлены следующие сокращения:

MixLink: download_cover_white, download_cover_uri
Promotion: download_image
Album: artists_name
Track: artists_name
TrackId: fetch_track, track_full_id (property)
TracksList: fetch_tracks
Playlist: insert_track, delete_tracks, delete
PlaylistId: playlist_id (property), fetch_playlist
Queue: get_current_track
QueueItem: fetch_queue
Search: next_page, get_page, prev_page
2021-02-06 14:51:33 +03:00
Il`ya Semyonov 3e8b1fd55a Исправлены issue с codacy 2021-02-03 14:05:31 +01:00
Il`ya Semyonov 18401741a2 Форматирование кода с помощью black, обновлен лок зависимостей с использованием последних версий 2021-02-03 13:28:10 +01:00
Il`ya Semyonov d481b47edf Добавлен копирайт, обновлён setup.py 2021-02-03 13:00:39 +01:00
Gleb Liutsko 70675ca8a6
__iter__ и __len__ для классов представляющих список каких-либо объектов (#405)
* Добавлены __iter__ и __len__ для некоторых классов

* Тесты + __getitem__

* Тийпхинт возвращаемого значения
2021-02-01 20:01:55 +03:00
Gleb Liutsko ab4a5ed440
Новые поля + фиксы старых (#404)
* Добавлено поле type в классе Playlist

* Добавлено поле ready в классе Playlist

* Добавлено поле description в класс Supplement

* Поле  title опционально (#403)

* Поле instructions класса Deactivation опционально (#402)

* Поле id класса Album опционально (#401)

* Добавлены возможные занчения поля type в классе Playlist

* Точки
2021-02-01 15:57:06 +03:00
Il'ya 3f6c251bf9
Merge pull request #371 from thepeshka/feature/issue-365
Исправлены поля landing.blocks и artist.brief_info в документации.
2021-01-27 18:25:18 +01:00
Il'ya f0c16062a1
Merge pull request #399 from glebliutsko/issue-355
Исправление тайпхинта
2021-01-27 18:05:18 +01:00
Gleb Liutsko 35a2165bb2
Добавлено новое поле available_regions для Album (#400)
* Добавлено новое поле available_regions для Album
2021-01-27 20:02:16 +03:00
Gleb Liutsko 6b49472723 Fix тайпхинта (#355) 2021-01-27 20:32:03 +04:00
Gleb Liutsko 5fdb3d1888
Новые поля (#392)
* Добавлены новые поля класса Album

* Добавлены новые поля класса MetaData

* Добавлены новые поля класса BriefInfo

* Добавлены тесты для всех новых полей в классах Album, MetaData и BriefInfo.

* Добавлены поля и обновлены тесты для класса UserSettings

* Измено описание sync_queue_enabled в UserSettings

* Добавлены новые поля в класс Track

* Добавлены новые поля (#386)

* Добавлены новые поля (#377)

* Добавлены новые поля (#376)

* Добавлены новые поля (#351, #370)

* Добавлено: новый класс Deprecation, поле deprecation для класса Album.

* Правка документации
2021-01-27 19:24:40 +03:00
Gleb Liutsko e7fad4e21d Добавлен __len__ для TracksList (#380) 2021-01-27 18:42:50 +04:00
Dmitriy a40c34ab25
Пофиксил выбор настроек радио (#390)
Исправлен выбор настроек радио
2021-01-19 11:34:01 +03:00
Il`ya Semyonov 10fda390eb Поле radio_is_available класса Supplement теперь опциональное. 2020-12-27 22:01:40 +01:00
Angelovich 0882aaebec Добавлен метод получения аддреса иконки 2020-12-26 15:15:38 +03:00
Il`ya Semyonov 3f3a742548 Исправлена десериализация подкастов, эпизодов подкастов и пользователей в лучшем результате поиска. 2020-12-02 08:55:38 +01:00
Il`ya Semyonov 1c336e70e1 Исправлена десериализация альбомов. В зависимости от запроса содержимое лейблов может быть списком объектом или списком строк. 2020-12-02 08:47:37 +01:00
Il`ya Semyonov 10aa39e6c9 Revert "Исправлена десериализация альбомов. Удалён класс `Label`. Вместо него теперь массив строк."
This reverts commit 9e92bfc7
2020-12-02 08:22:27 +01:00
Il`ya Semyonov 9e92bfc708 Исправлена десериализация альбомов. Удалён класс `Label`. Вместо него теперь массив строк. 2020-11-30 19:17:23 +01:00
Ilya Peshekhonov c4144f9673 fix landing.blocks type
fix brief_info.similar_artists type
2020-09-24 01:21:54 +03:00
Ilya Peshekhonov e0ba064a8e
fix landing.blocks type 2020-08-26 12:37:31 +03:00
Il`ya Semyonov 134f3bcf0d Все поля класса MetaData теперь опциональные 2020-06-21 22:17:41 +03:00
Il`ya Semyonov 4a57ce3e86 Добавлена работа с очередью прослушивания (#246).
Добавлены новые классы: Context, Queue, QueueItem.
Добавлены новые методы в Client: queues_list, queue, queue_update_position, queue_create.
Добавлены поля track_id и from_ в класс TrackId.
Добавлена возможность смены языка у клиента для ответов от API.
Добавлена десериализация любого объекта в JSON пригодного для отправки в запросе на Яндекс API.
2020-06-20 16:54:46 +03:00