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