Il'ya
846a50e074
Merge pull request #146 from MarshalX/removed_old_rst_files
...
Удалены .rst файлы удалённых классов.
2019-11-20 19:28:57 +03:00
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