コミットグラフ

451 コミット

作成者 SHA1 メッセージ 日付
Marshal ae0a7cae12 Удалены .rst файлы удалённых классов. 2019-11-20 19:25:48 +03:00
Il'ya 11f19811f3
Merge pull request #145 from MarshalX/arists-albums
Получение всех альбомов исполнителя
2019-11-20 19:20:13 +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
Il'ya bf3b4be74c
Merge pull request #142 from MarshalX/feature/issue-139
Добавлена возможность выполнять запросы через прокси-сервер (#139)
2019-11-19 18:44:29 +03:00
Marshal 301fa81bb9 Добавлен пример обработки капчи. #140 2019-11-19 18:38:00 +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
Marshal 22884b8496 Merge branch 'master' into development 2019-11-11 21:36:54 +03:00
Il'ya b596fe5e09
Merge pull request #138 from alextur89/documentation_for_user_class
Задокументирован класс User #53
2019-11-11 21:24:34 +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
Il`ya 623558122a Merge branch 'master' into development 2019-11-11 00:13:09 +03:00
Alexander Tyuryuchkin c39b2f600b Задокументировал класс User #53 2019-11-10 21:57:05 +03:00
Il`ya ed027f9ba8 Исправление workflow деплоя на PyPI №3 2019-11-10 04:29:34 +03:00
Il`ya 538e0655d4 Исправление workflow деплоя на PyPI №2 2019-11-10 04:24:38 +03:00
Il'ya ef4c8aeff8
Merge pull request #137 from MarshalX/development
Исправление workflow деплоя на PyPI №3
2019-11-10 04:22:22 +03:00
Il`ya 8d597ce68c Исправление workflow деплоя на PyPI 2019-11-10 04:17:27 +03:00
Il'ya de48601f9c
Merge pull request #136 from MarshalX/development
Исправление workflow деплоя на PyPI №2
2019-11-10 04:17:06 +03:00
Il'ya 9f9db30a33
Merge pull request #135 from MarshalX/development
Исправление workflow деплоя на PyPI
2019-11-10 04:14:12 +03:00
Il`ya 3de180423c Добавлен файл с изменениями. Изменена версия. 2019-11-10 03:55:46 +03:00
Il'ya d8f5f49161
Merge pull request #134 from MarshalX/development
0.0.14
2019-11-10 03:53:03 +03:00
Il`ya 6371bcb997 Добавлен раздел "получение помощи" в readme, добавлены новые значки 2019-11-10 03:22:32 +03:00
Il`ya 24b98639f2 Исправление тестирования при пуше 2019-11-10 02:39:39 +03:00
Il`ya c5dc9ff912 Тестирование при пуше 2019-11-10 02:36:46 +03:00
Il'ya dbc21e15ca
Actions (#133)
* Initial actions

* Использование pipenv и codecov в actions

* Добавлены workflows на покрытие кода, тестирование на разных системах и версиях Python, тестирование PRs

* Добавлена загрузка на PyPI

* Попытка исправить workflow #1

* Попытка исправить workflow #2

* Исправление workflow
2019-11-10 02:24:48 +03:00
Il`ya 7b11657fdc Codecov, добавлен бейдж 2019-11-10 00:49:28 +03:00
Il'ya 16912c6604
Merge pull request #132 from MarshalX/tests
Добавлены базовые тесты на сериализацию и десериализацию, сравнение для всех классов
2019-11-09 23:59:39 +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 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