コミットグラフ

112 コミット

作成者 SHA1 メッセージ 日付
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 aa1811c01e Попытка написать кодогенератор тестов не увенчалась полным успехом, но что-то есть, можно ручками теперь исправлять. 2019-11-07 20:09:39 +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
Il'ya b480f55936
Merge pull request #125 from sibiryoff/issue-29-yandex-music-error-docs
Добавлена документация класса YandexMusicError
2019-10-31 18:15:23 +03:00
ukhryab 7bc088e797 Добавлена документация класса YandexMusicError 2019-10-31 18:09:24 +03:00
Il'ya e26afcad14 Update issue templates 2019-10-27 17:46:08 +03:00
Il'ya 207cfaee28
Create SECURITY.md 2019-10-27 17:37:00 +03:00
Il'ya 7fd0fb9232
Merge pull request #123 from MarshalX/gliutsko-tracks
Получение треков исполнителя
2019-10-27 17:10:36 +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
Il'ya 22a1997b51
Merge pull request #116 from mnalband/fix_docs
Fix docstring shift
2019-10-19 12:05:04 +03:00
Maryna Nalbandian ec8347b24d Fix docstring shift 2019-10-19 10:55:45 +02:00
Il'ya 4771da8ec5
Merge pull request #114 from MarshalX/patch-gliutsko
Добавлена дополнительная информация о треке (текст, ссылки на видео)
2019-10-18 23:49:19 +03:00
Il'ya 03a81ed489
Merge pull request #113 from MarshalX/revert-112-patch-gliutsko
Revert "Добавлена дополнительная информация о треке (текст, ссылки на видео)". Парень потерял контрибьют
2019-10-18 23:48:18 +03:00
Il`ya 348c9cb44b Обновлена версия. 2019-10-18 23:46:59 +03:00
Il'ya 4f1e22f132 Revert "Добавлена дополнительная информация о треке (текст, ссылки на видео) (#112)"
This reverts commit 76e74462e3.
2019-10-18 23:46:43 +03: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
Il'ya 76e74462e3
Добавлена дополнительная информация о треке (текст, ссылки на видео) (#112)
* Добавил дополнительную иформацию о треке (Текст, ссылки на видео)

* Добавлена документация

* Проверка на None

* Удаление забытого print

* Небольшие правки

* Добавлены новые поля в класс 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:42:09 +03:00
Gleb Liutsko da10813d67 Небольшие правки 2019-10-17 07:35:24 +04:00
Gleb Liutsko 58b169dae0 Удаление забытого print 2019-10-17 00:49:34 +04:00
Gleb Liutsko e1f0be76a8 Проверка на None 2019-10-17 00:47:39 +04:00
Gleb Liutsko 6c6e5b7f61 Добавлена документация 2019-10-17 00:25:17 +04:00
Gleb Liutsko fe1aa9eea1 Добавил дополнительную иформацию о треке (Текст, ссылки на видео) 2019-10-17 00:10:52 +04:00
Yerassyl Zhanymkanov 7e80abb87f Добавлены сокращения лайк/дизлайк методов в track, artist, album, playlist https://github.com/MarshalX/yandex-music-api/issues/18
* Добавлено значение remove=False во время вызова _like_action из вызывающих функций

* Добавлено значение remove=False во время вызова _dislike_action из вызывающих функций

* Добавил like/dislike функционал

* Использовать self.track_id, вместо self.id
2019-10-06 20:06:28 +03:00
Yerassyl Zhanymkanov 571da0a55b Исправлен баг https://github.com/MarshalX/yandex-music-api/issues/107
* Добавлено значение remove=False во время вызова _like_action из вызывающих функций

* Добавлено значение remove=False во время вызова _dislike_action из вызывающих функций
2019-10-05 23:30:46 +03:00
Dmitriy Kharavets 4997e513cd Добавлена документация на класс Label. (#106)
* Добавил документацию на класс Label.

* Добавил пустую строку перед Attributes
2019-10-03 19:59:59 +03:00
Il'ya 96320350d9
Merge pull request #28 from MarshalX/add-code-of-conduct-1
Добавлен кодекс поведения участника
2019-09-22 14:24:13 +03:00
Il'ya f07d1da9a4
Добавлен кодекс поведения участника 2019-09-22 14:23:55 +03:00
Il'ya ac32b9b0e9
Merge pull request #27 from MarshalX/issue-9
Issue 9
2019-09-17 21:53:26 +03:00
Il'ya 2373d19f45
Merge pull request #26 from MarshalX/issue-25
Спасибо Яндекс, что пофиксили свой бэк. "randomTrash" RIP.
2019-09-17 21:52:28 +03:00
Marshal 1c8f1f4cc9 Спасибо Яндекс, что пофиксили свой бэк. "randomTrash" RIP.
Фикс загрузки треков (https://github.com/MarshalX/yandex-music-api/issues/25).
Загрузка AAC временно недоступна.
2019-09-17 21:50:58 +03:00
Marshal 5761f3f092 Добавлен метод получения информации об артисте (Brief Info https://github.com/MarshalX/yandex-music-api/issues/9).
Добавлены следующие классы: BriefInfo, Description, Vinyl, PlaylistId.
Класс Video вынесен из пакета Search в корень.
Добавлен de_list в Cover.
Добавлены следующие поля в класс Artist: likes_count, full_names, description, countries, en_wikipedia_link, db_aliases, aliases, init_date, end_date.
Добавлено поле track_id в класс Chart.
Добавлено поле available_full_without_permission в класс Track.
Класс Video расширен для поддержки второго типа (используется в brief info, спасибо яндух) видео (добавлены необязательные поля cover, embed_url, provider, provider_video_id).
Обновлена документация.
2019-09-12 18:32:43 +03:00
Il`ya 1a6d82922e Автогенерация автогенерируемой документации. 2019-08-29 21:34:59 +03:00
Il`ya bf2543b01f Исправлен декоратор скрывающий аргументы метода для sphinx (https://github.com/MarshalX/yandex-music-api/issues/22). 2019-08-27 22:28:23 +03:00
Il'ya 8b2e6286f3
Merge pull request #21 from MarshalX/issue-11
Добавлен метод albums_with_tracks с говорящим о себе названием (https…
2019-08-27 22:06:18 +03:00