コミットグラフ

209 コミット

作成者 SHA1 メッセージ 日付
Marshal ffae130fe6 Изменения в ченджлоге 2019-12-29 14:30:07 +03:00
Il'ya 0723aed3ae
Merge pull request #175 from MarshalX/issue-174
Тесты с пустым словарём в de_json и de_list
2019-12-29 11:11:43 +03:00
Marshal 7966f87c0c Добавлены тесты с передачей пустого словаря в de_list каждого класса #174 2019-12-29 11:06:27 +03:00
Marshal a7d9d02f41 Добавлены тесты с передачей пустого словаря в de_json каждого класса #174 2019-12-29 10:38:24 +03:00
Marshal 3db0d0984b 0.0.16 2019-12-29 10:00:21 +03:00
Il'ya e22361c2eb
Merge pull request #172 from MarshalX/issue-120
Тайп хинты
2019-12-28 18:27:52 +03:00
Marshal c13a5283b3 Полям классов добавлены известные тайп хинты из тестов.
Исправлены тесты.
Исправлен баг в загрузке обложки альбома
2019-12-28 16:25:09 +03:00
Marshal 510b37bb32 Тайп хинты для Label, TrackPosition, Artist, ArtistAlbums, ArtistTracks, BriefInfo, Counts, Description, Link, Ratings, Vinyl, AlbumEvent, ArtistEvent, Day, Event, GeneratedPlaylist, TrackWithAds, Genre, Images, Title 2019-12-28 14:38:59 +03:00
Marshal e4356cdbf0 Фикс тайп хинта 2019-12-27 23:23:05 +03:00
Marshal 7a0ff6c32e Добавлены тайп хинты для Block, BlockEntity, Char, CharItem, MixLink, PersonalPlaylistsData, PlayContext, PlayContextsData, Promotion, TrackId, TrackShortOld, AlbumsLikes, ArtistsLikes, PlaylistsLikes, CaseForms, MadeFor, PlayCounter, PlaylistAbsence, PlaylistId, User 2019-12-27 16:40:26 +03:00
Marshal 9d8b58f5c5 Добавлены тайп хинты для Suggestions, SearchResult, Search, Best, Value, StationResult, Station, Sequence, RotorSettings, Restrictions, Id, Enum, DiscreteScale, Dashboard, AdParams 2019-12-27 16:06:24 +03:00
Marshal f94b11c107 Бес попутал использовать Optional в аргументах методов Client'a.
Тайп хинты для Playlist, Landing, Feed, Album
2019-12-27 15:32:50 +03:00
Marshal 7575445403 Добавлены импорты для тайп хинтов. В каждом конструкторе указан Client, сигнатура de_json и de_list, возвращаемый тип конструтора.
Добавлена опциональность аргументов в методах Client'a
2019-12-27 12:14:51 +03:00
Marshal 26a4fc99c8 Добавлены тайп-хинты для следующих классов: VideoSupplement, Supplement, Lyrics, Subscription, Status, Product, Plus, Price, Permissions, PassportPhone, AutoRenewable, Account. 2019-12-27 11:42:24 +03:00
Marshal d316c28851 Что-то очень интересное (atomicwrites) исключительно для Windows https://github.com/MarshalX/yandex-music-api/pull/170/checks?check_run_id=364439005 2019-12-27 01:01:42 +03:00
Il'ya fbbdbf1184
Merge pull request #171 from MarshalX/issue-120
Убран импорт from __future__ import annotations для поддержки Python …
2019-12-27 00:54:33 +03:00
Marshal ed14fe45de Убран импорт from __future__ import annotations для поддержки Python 3.6 (всё равно везде в тайпинге используются строки для указания классов) 2019-12-27 00:45:52 +03:00
Marshal d2cc376e38 importlib_metadata для поддержки старых версий Python'a 2019-12-27 00:22:31 +03:00
Il'ya 53c81513df
Merge pull request #167 from MarshalX/issue-120
Тайп хинты
2019-12-27 00:05:58 +03:00
Il'ya 6c5ef2a78e
Merge branch 'development' into issue-120 2019-12-27 00:00:08 +03:00
Il'ya 2ed5e060fe
Merge pull request #169 from MarshalX/issue-168
Убрано использование зарезервированных слов
2019-12-26 23:52:56 +03:00
Marshal 87be639408 Обновлены тесты под новые названия аргументов.
При to_dict() названия зарезервированных полей возвращаются с нижним подчеркиванием #168
2019-12-26 23:27:58 +03:00
Marshal b79bec993a Изменены названия аргументов в конструкторах классов #168 2019-12-26 22:51:29 +03:00
Marshal c64a4a606d Убрано использование зарезервированных имён в аргументах конструкторов #168 2019-12-26 12:01:17 +03:00
Marshal 2aa4a31042 Добавлены тайп хинты в соответствии с документацией для следуюшщих классов: YandexMusicObject, Cover, Captcha, DownloadInfo, Experiments, Icon, InvocationInfo, Pager, PermissionAlerts, PromoCodeStatus, Settings, TrackShort, TracksList, Video #120 2019-12-24 10:17:04 +03:00
Marshal 08b197efa8 Исправлен тайпинг в классе Client #120 2019-12-24 09:07:39 +03:00
Marshal 9ee975ba3e Добавлены тайп хинты классу Client.
Исправлен баг с передачей timeout аргумента в аргумент params в следующих методах: artists, albums, playlists_list #120
2019-12-24 02:59:10 +03:00
Il'ya 05e1282e46
Merge pull request #166 from MarshalX/issue-162
Исправлена подстановка текущего пользователя в методы клиента, если а…
2019-12-24 00:23:35 +03:00
Marshal 4773565f45 Исправлена подстановка текущего пользователя в методы клиента, если аргумент не был передан.
Исправлены сокращения
2019-12-24 00:20:07 +03:00
Il'ya b14762567f
Merge pull request #164 from MarshalX/issue-161
Использование ujson при наличии. Обновлены зависимости #161
2019-12-23 23:48:49 +03:00
Il'ya aad09988a4
Merge pull request #165 from MarshalX/issue-159
Исправлена иницилазиация клиента при помощи логина и пароля с использ…
2019-12-23 23:47:07 +03:00
Il'ya 76f29e5d70
Merge pull request #163 from MarshalX/issue-162
Поле account переименовано в me и теперь содержит объект Status, вмес…
2019-12-23 23:46:11 +03:00
Marshal 57cec4336e Исправлена иницилазиация клиента при помощи логина и пароля с использованием прокси #159 2019-12-23 13:57:43 +03:00
Marshal 2b670d8496 Использование ujson при наличии. Обновлены зависимости #161 2019-12-23 12:07:11 +03:00
Marshal abf6e3b6a9 Поле account переименовано в me и теперь содержит объект Status, вместо Account.
Добавлен аргумент fetch_account_status для опциональности получения информации об аккаунте при инициализации клиента #162
2019-12-23 10:14:46 +03:00
Il'ya 488f76436a
Merge pull request #156 from MarshalX/0.0.15
Изменение версии, список изменений
2019-12-01 18:00:37 +03:00
Il`ya 07c3ac0dda Изменение версии, список изменений 2019-12-01 15:34:44 +03:00
Il'ya c002ffee36
Merge pull request #155 from MarshalX/bugfix/issue-154
Bugfix/issue 154
2019-12-01 14:48:44 +03:00
Il`ya f1f49b4c94 Обновлены тесты 2019-12-01 14:35:02 +03:00
Il`ya 4dea34d6e0 Поля various, composer класса Artist и available_for_premium_users, lyrics_available класса Track теперь не являются обязательными в связи загрузкой своих треков, у которых данная информация отсутствует #154 2019-12-01 14:25:09 +03:00
Il'ya 952145c3b8
Merge pull request #152 from MarshalX/bugfix/issue-147
Bugfix/issue #147
2019-11-24 03:05:40 +03:00
Il`ya 4a4ab144fb Исправлен баг с обработкой пустых листов приходящих от API. 2019-11-24 03:01:24 +03:00
Il`ya 575544b86e Добавлена документация для `PlaylistAbsence` 2019-11-24 02:35:43 +03:00
Il`ya aa2595fd12 Обновлены тесты для `Playlist`.
Исправлена десериализация `playlist_absence`.
Добавлена заглушка на случай скорого исправления опечатки со стороны Яндекса.
2019-11-24 02:23:24 +03:00
Il`ya dd6dd844db Добавлены тесты для `PlaylistAbsence`. 2019-11-24 01:58:41 +03:00
Il`ya f379280fc2 Убрана обязательность следующих полей класса `Playlist`: `uid`, `kind`, `title`, `track_count`.
Добавлен новый класс `PlaylistAbsence` представляющий объект описывающий причину отсутствия плейлиста.
2019-11-24 01:51:45 +03:00
Il'ya 87a58e0de0
Merge pull request #151 from MarshalX/captcha-callback
Captcha callback
2019-11-24 01:18:31 +03:00
Il`ya d0453446ca Мелкий рефакторинг и правки доки 2019-11-24 01:15:23 +03:00
Il'ya f0bd841d4a
Merge pull request #150 from MarshalX/bugfix/issue-149
Исправлен баг связанный с загрузкой файлов #149 найденный в #148
2019-11-23 16:32:46 +03:00
Il`ya 9dbe8d6d86 Исправлен баг связанный с загрузкой файлов #149 2019-11-23 16:35:55 +03:00