コミットグラフ

451 コミット

作成者 SHA1 メッセージ 日付
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
Gleb Liutsko 05cdb3f152
Пример обработки капчи в README 2019-11-23 15:42:08 +04:00
Gleb Liutsko a28fd555fc Рефакторинг callback обработки капчи 2019-11-23 15:22:38 +04:00
Gleb Liutsko 0e5ac0a181 Правки в обработке капчи 2019-11-23 14:56:48 +04:00
Gleb Liutsko c19915ad8f Удаление пробела в конце строки 2019-11-23 01:03:00 +04:00
Gleb Liutsko 641d1b993a callback-функция для обработки капчи 2019-11-23 00:51:47 +04:00
Marshal 633057b8ba Мердж капчи в дев 2019-11-20 20:58:19 +03:00
Marshal dd2ac00674 Добавлено поле `captcha` к соответствующему исключению.
Обновлена документация к исключению.
Обновлен пример в README.
2019-11-20 20:44:50 +03:00
Il'ya 846a50e074
Merge pull request #146 from MarshalX/removed_old_rst_files
Удалены .rst файлы удалённых классов.
2019-11-20 19:28:57 +03:00