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
9dbe8d6d86
Исправлен баг связанный с загрузкой файлов #149
2019-11-23 16:35:55 +03: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
Marshal
674f15416a
Мелкие правки
2019-11-20 19:13:49 +03:00
Gleb Liutsko
bc2c054ce0
Правки
...
Добавлены .rst файлы для генерации докумениации
Изменено название метода artists_albums на artists_direct_albums
2019-11-20 17:34:46 +04:00
Gleb Liutsko
584741cb63
Правки документации
2019-11-19 22:33:52 +04:00
Gleb Liutsko
d51d0b7887
Добавлен тест для класса ArtistAlbums
2019-11-19 22:11:06 +04:00
Gleb Liutsko
be3152a7ee
Документация
...
Задокументирован класс ArtistAlbums
Задокументирован метод get_albums класса Artist
Задокументирован метод artists_albums класса Client
2019-11-19 21:52:17 +04:00
Gleb Liutsko
5bd1ad4c56
Получение всех альбомов исполнителя
...
Добавлен класс ArtistAlbums
В класс Client добавлен метод artists_albums
2019-11-19 21:42:55 +04:00
Gleb Liutsko
bbf7ad2370
Класс Pager перемещен в корень библиотеки
2019-11-19 21:01:20 +04:00
Gleb Liutsko
2b437350be
Документация для Search ( #143 )
...
* Задокументирован класс Search
* Задокументировано свойство Search.nocorrect
* Исправлена документация класса Search
Указана опциональность полей
Добавлена пустая строчка
* Правки в документации класса Search
* Указана опциональность полей
* Испрвлена докуменация свойства Search.best
* Испрвлена докуменация Search
2019-11-19 19:30:11 +03:00
Marshal
844e2904cf
Добавлена отправка ответа на капчу.
...
Исключение связанное с капчей разбито на два: CaptchaRequired, CaptchaWrong. #140
2019-11-19 18:35:09 +03:00
Marshal
d5578d7be1
Добавлена документация.
...
Добавлен метод для загрузки изображения капчи. #140
2019-11-19 17:31:30 +03:00
Marshal
b517e57e6c
Добавлен новый класс-обёртка над ответом сервера с капчей (CaptchaResponse).
...
Добавлено новое исключение - CaptchaRequired.
Добавлена обработка ответа сервера с необходимостью пройти проверку. #140
2019-11-19 16:53:21 +03:00
Marshal
1c03889d95
Добавлена возможность выполнять запросы через прокси-сервер ( #139 ).
...
Обновлены зависимости requests
2019-11-18 23:54:46 +03:00
Alexander Tyuryuchkin
332dd5ae6f
Унификация документации User
2019-11-11 21:16:13 +03:00
Alexander Tyuryuchkin
e458f3bef0
Исправление документации аттрибута verified класса User
2019-11-11 20:56:31 +03:00
Alexander Tyuryuchkin
4b6ff03828
Исправление синтаксической ошибки в документировании класса User
2019-11-11 20:48:18 +03:00
Alexander Tyuryuchkin
c39b2f600b
Задокументировал класс User #53
2019-11-10 21:57:05 +03:00
Il`ya
139b79ee33
Добавлены основные тесты для следующих классов: Block, BlockEntity, Feed, Landing, Search,
...
Исправлены фикстуры и сравнения для вышеперечисленных классов.
2019-11-09 23:59:22 +03:00
Il`ya
9f000f6ac9
Добавлены основные тесты для следующих классов: ArtistTracks, Best, BriefInfo, GeneratedPlaylist, PlayContext, Playlist, PlaylistsLikes, SearchResult, Suggestions,
...
Исправлены фикстуры и сравнения для вышеперечисленных классов.
Изменён `__hash__` всех объектов. Теперь списки можно использовать в _id_attrs. Они кастуются в frozenset.
Обновлен список _id_attrs большинства объектов и тесты сравнения.
Результаты поиска любого типа теперь представлены одним классом - SearchResult.
2019-11-09 21:11:43 +03:00
Il`ya
9ec1e5bcbd
Добавлены основные тесты для следующих классов: AlbumEvent, AlbumsLikes, ArtistEvent, ArtistsLikes, ChartItem, Dashboard, Day, Event, Sequence, StationTracksResult, Supplement, TrackWithAds.
...
Исправлены фикстуры и сравнения для вышеперечисленных классов.
Отрефакторен conftest.py.
Исправлен баг в .to_dict() методе, связанный с не рекурсивной десериализацией объектов списков и словарей.
Исправлен баг с десериализацией artist в классе ArtistEvent
2019-11-09 16:43:02 +03:00
Il`ya
46de4f1691
Добавлены основные тесты для следующих классов: Album, Artist, Chart, Counts, Genre, Label, PermissionAlerts, PromoCodeStatus, Restrictions, Settings, Station, StatuonResult, Status, Track.
...
Исправлены фикстуры и сравнения для вышеперечисленных классов.
Отрефакторен restrictions.py.
Исправлен баг в .to_dict() методе, связанный с десериализцией объектов списков и словарей.
2019-11-08 18:24:54 +03:00
Il`ya
9882639d6d
Добавлены основные тесты для следующий классов: Account, CaseForms, Cover, DownloadInfo, Enum, InvocationInfo, Lyrics, MadeFor, Permissions, PersonalPlaylistsData, PlayContextsData, Promotion, RotorSettings, Subsription,
...
Исправлены фикстуры и сравнения для вышеперечисленных классов.
Починен conftest.py
2019-11-08 03:30:15 +03:00
Il`ya
e3dc75c884
Добавлены основные тесты для следующий классов: AdParams, AutoRenewable, Description, Link, MixLink, Normalization, PassportPhone, PlaylistId, Product, Ratings
...
Исправлены фикстуры и сравнения для вышеперечисленных классов.
Поле cover_uri класса Album теперь опциональное.
Исправлена десериализация similar_artists в BriefInfo.
2019-11-08 00:37:53 +03:00
Il`ya
23eb22c6b5
Добавлены основные тесты для следующий классов: DiscreteScale, Icon, Id, Images, Label, Pager, PlayCounter, Plus, Price, TrackId, TrackShortOld, Value.
...
Исправлены фикстуры и сравнения для вышеперечисленных классов.
2019-11-07 23:36:41 +03:00
Il`ya
3d73ad9c2e
Добавлены основные тесты для следующий классов: Title, TrackId, TrackPosition, TrackShort, TracksList, User, Value, Video, VideoSupplement, Vinyl.
...
Исправлены сравнения объектов.
Поле region у класса Account теперь не обязательное.
Исправлена загрузка обложки у трека.
Отказ от парса даты в конструкторах. Убран datetime.fromisoformat.
Поддержка python3.6
2019-11-07 22:52:26 +03:00
Il'ya
07e8884123
Merge pull request #131 from sibiryoff/issue-34-timed-out-docs
...
Добавлена документация класса TimedOut
2019-11-01 00:06:21 +03:00
sibiryoff
65af1cf91d
Добавлена документация класса TimedOut
2019-11-01 00:02:55 +03:00
Il'ya
490cacdb84
Merge pull request #129 from sibiryoff/issue-32-network-error-docs
...
Добавлена документация класса NetworkError
2019-10-31 23:57:51 +03:00
Il'ya
24b4692bd6
Merge pull request #128 from sibiryoff/issue-31-unauthorized-docs
...
Добавлена документация класса Unauthorized
2019-10-31 23:56:59 +03:00
sibiryoff
bff32c057f
Добавлена документация класса NetworkError
2019-10-31 23:54:38 +03:00
sibiryoff
f8b5e54626
Добавлена документация класса Unauthorized
2019-10-31 23:50:04 +03:00
Il'ya
ab007f1375
Merge pull request #126 from sibiryoff/issue-30-invalid-token-docs
...
Добавлена документация класса InvalidToken
2019-10-31 23:40:28 +03:00
ukhryab
6cb8190374
Добавлена документация класса InvalidToken
2019-10-31 23:36:54 +03:00
ukhryab
7bc088e797
Добавлена документация класса YandexMusicError
2019-10-31 18:09:24 +03:00
Il`ya
2322e596ad
Исправлен баг https://github.com/MarshalX/yandex-music-api/issues/122 .
...
Обновлена документации к Pager, ArtistTracks, сокращению и методу Client'a.
Исправлен конструктор класса Pager.
В сокращении у класса Artist на получение треков убрано подставление количества треков (counts может быть None).
Добавлены .rst файлы.
2019-10-27 17:14:11 +03:00
Gleb Liutsko
95e1eccf17
Добавлены camelCase псевдонимы для:
...
метода get_tracks класса Artist
метода artists_tracks класс Client
2019-10-21 19:29:02 +04:00
Gleb Liutsko
98b8927e59
Поправлена документация
2019-10-21 19:17:57 +04:00
Gleb Liutsko
0bbf466182
Добавлена документация к:
...
классу ArtistsTracks
классу Pager
Методу artists_tracks класса Client
Методу get_tracks класса Artist
2019-10-21 19:08:24 +04:00
Gleb Liutsko
66f27d9cbe
Получение треков исполнителя
2019-10-21 18:47:31 +04:00
Maryna Nalbandian
ec8347b24d
Fix docstring shift
2019-10-19 10:55:45 +02:00
Il`ya
9b90c35ee6
Добавлены новые поля в класс Supplement: id, radio_is_available.
...
Добавлены новые поля в класс Lyrics: id, lyrics, has_rights, show_translation.
Добавлены новые поля в класс VideoSupplement: provider, provider_video_id, embed_url, embed.
Добавлен псевдоним для artists_brief_info.
Добавлены .rst файлы, обновлена документация.
Мелкие правки.
2019-10-18 23:44:17 +03:00