コミットグラフ

60 コミット

作成者 SHA1 メッセージ 日付
Gleb Liutsko 1c89eff344
Заголовок из новой версии 2023-05-04 19:55:18 +04:00
Gleb Liutsko 742d60d18c
Обновление документации
Добавление документации для
    Функции: convert_track_id_to_number, get_sign_request
    Классы: Sign, TrackLyrics, LyricsMajor
    Методы: Client.tracks_lyrics
2022-11-17 19:47:14 +04:00
Gleb Liutsko cdaa29a56c
Добавлена возможность подписи запросов и коневертации форматов track_id
Добавлены функции get_sign_request, convert_track_id_to_number
2022-11-17 19:47:12 +04:00
Ilya (Marshal) 6db8f8562b добавил ссылки на задачи к TODO не связанных с документацией (close #549) 2022-10-31 16:12:59 +01:00
Ilya (Marshal) d0d58c3ff4 добавлена возможность задать глобальный timeout для всех запросов close #362 2022-10-31 14:57:28 +01:00
Il'ya (Marshal) b6c29573b9 всем исключениям добавлен суффикс Error;
добавлено новое исключение NotFoundError при 404.
2022-02-20 22:15:27 +01:00
Il'ya (Marshal) 46a6d33986 исправлена обработка запросов с ошибкой не json формата 2022-02-20 21:03:30 +01:00
Il'ya (Marshal) 6211293a78 исправлена обработка ошибок при поиске 2022-02-20 00:16:11 +01:00
Il'ya (Marshal) 62741bebc9 асинхронная версия библиотеки 2022-02-19 18:59:53 +01:00
Il'ya (Marshal) ac53ea659f #469 убрана поддержка python 3.6; модели переделаны с использованием dataclasses; у класса Response теперь вместо свойства result метод get_result, вместо свойства error метод get_error; к полям, имя которых как у встроенных функций, больше не добавляется нижнее подчеркивание в конец, теперь нижнее подчеркивание добавляется только к ключевым словам языка; изменена логика нахождения неизвестных полей, теперь она находится в базовом классе; удалена возможность задавать собственную фунцию для обработки неизвестных полей; обновлены зависимости. 2021-09-19 15:47:19 +02:00
Il`ya Semyonov 365ca65e2c Переезд на новую систему авторизации.
Обновлены примеры в README.
Исправлено отображение процента покрытия тестами.
2021-02-27 19:50:04 +01:00
Il`ya Semyonov 18401741a2 Форматирование кода с помощью black, обновлен лок зависимостей с использованием последних версий 2021-02-03 13:28:10 +01:00
Il`ya Semyonov 4a57ce3e86 Добавлена работа с очередью прослушивания (#246).
Добавлены новые классы: Context, Queue, QueueItem.
Добавлены новые методы в Client: queues_list, queue, queue_update_position, queue_create.
Добавлены поля track_id и from_ в класс TrackId.
Добавлена возможность смены языка у клиента для ответов от API.
Добавлена десериализация любого объекта в JSON пригодного для отправки в запросе на Яндекс API.
2020-06-20 16:54:46 +03:00
Il`ya Semyonov 4cc727211f Добавлено выключение предупреждения о новом поле от API 2020-05-15 22:14:44 +03:00
Il`ya Semyonov 1c44145efb Добавлено обнаружение новых полей с просьбой сообщить о них. 2020-03-24 11:42:47 +03:00
Il`ya 86ff50df37 Исправлено выбрасываемое исключение при таймауте.
Добавлена документация исключений.
2020-03-22 17:16:19 +03:00
Il`ya 7fcca417e8 Документация класса Request 2020-03-22 17:05:09 +03:00
Il`ya c88371cc1d Добавлены тайпхинты к методам класса Difference 2020-03-22 15:32:04 +03:00
Il`ya 891893d6a8 Документация класса Difference 2020-03-22 15:29:38 +03:00
Il`ya acf62daa6c Документация класса Operation 2020-03-22 14:58:25 +03:00
Il`ya d38854ffce Документация класса Response 2020-03-22 14:46:11 +03:00
Il`ya 888f546d96 Убрано случайное optional в атрибутах (документация) 2020-03-22 02:04:39 +03:00
Gleb Liutsko 0d84ad8cba Удалена избыточная информация во всех остальных классах (#247) 2020-03-22 01:29:34 +04:00
Gleb Liutsko 1209c495b4 Удаление избыточной информации (#247)
Классы: Account, AutoRenewable, PassportPhone, Permissions, Plus, Price,
Product, Status, Subscription, UserSettings, Album, Label,
TrackPosition, Playlist
У всех классов изменено описание атрибута client
2020-03-21 23:49:20 +04:00
Il`ya 876dd652d9 Заготовки для документирования полей классов и конструкторов. 2020-01-26 17:50:54 +03:00
Il`ya 77f263a728 Добавлена документация de_json и de_list методов всем классам. Местами внесены исправления. 2020-01-26 16:17:09 +03:00
Il`ya 0f736857b9 Исправлена документация, код перед импортом, тайпхинты 2020-01-26 15:19:22 +03:00
Il`ya 0f860f67e5 Исправлена документация.
Добавлена документация для UserSettings. #195
2020-01-26 02:55:56 +03:00
Il`ya e5fe2c79f9 Исправлено получение плейлиста с алисой #185 2020-01-21 15:13:44 +03:00
Marshal 7575445403 Добавлены импорты для тайп хинтов. В каждом конструкторе указан Client, сигнатура de_json и de_list, возвращаемый тип конструтора.
Добавлена опциональность аргументов в методах Client'a
2019-12-27 12:14:51 +03:00
Marshal 87be639408 Обновлены тесты под новые названия аргументов.
При to_dict() названия зарезервированных полей возвращаются с нижним подчеркиванием #168
2019-12-26 23:27:58 +03:00
Marshal c64a4a606d Убрано использование зарезервированных имён в аргументах конструкторов #168 2019-12-26 12:01:17 +03:00
Marshal 2b670d8496 Использование ujson при наличии. Обновлены зависимости #161 2019-12-23 12:07:11 +03:00
Il`ya 4a4ab144fb Исправлен баг с обработкой пустых листов приходящих от API. 2019-11-24 03:01:24 +03:00
Il`ya 9dbe8d6d86 Исправлен баг связанный с загрузкой файлов #149 2019-11-23 16:35:55 +03:00
Marshal 633057b8ba Мердж капчи в дев 2019-11-20 20:58:19 +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 1c8f1f4cc9 Спасибо Яндекс, что пофиксили свой бэк. "randomTrash" RIP.
Фикс загрузки треков (https://github.com/MarshalX/yandex-music-api/issues/25).
Загрузка AAC временно недоступна.
2019-09-17 21:50:58 +03:00
Il`ya 7340c2db26 Добавлен декоратор для логирования (https://github.com/MarshalX/yandex-music-api/issues/17). 2019-08-25 11:49:02 +03:00
Il'ya eb741a2b9d
Инициализации и работа с клиентом без авторизации (#15)
* Добавлена возможность инициализации и работы с клиентом без авторизации (https://github.com/MarshalX/yandex-music-api/issues/14).
Авторизация через логин и пароль доступна через метод from_credentials у Client'a.
Многие поля в account стали необязательными в связи с поддержкой клиентов без авторизации.
Исправлен баг в request связанный с одинаковыми заголовками при разных объектах.
Обновлена документация к методам.

* Обновлена версия.
2019-08-22 21:56:02 +03:00
Marshal 9b570ea6f5 Включена проверка SSL сертификата (невозможность MITM атаки). 2019-08-18 19:04:51 +03:00
Marshal b0236fd3bf camelCase псевдонимы 2019-08-18 12:54:13 +03:00
Marshal 7932b40421 Задокументированы следующие классы: Cover, DownloadInfo, Icon, InvocationInfo, PromoCodeStatus, TrackShort.
В многих местах изменено :obj: на :class:
2019-07-04 20:21:54 +03:00
Marshal 88bb363aed Задокументированы следующие классы: Account, AutoRenewable, PassportPhone, Permissions, Plus, Price, Product, Status, Subscription 2019-07-02 14:40:41 +03:00
Marshal 4537687189 Переход на русский язык 2019-06-12 22:56:38 +03:00
Marshal ff3b1fae02 Project documentation started using sphinx generator
Fixed imports
2019-06-04 16:30:33 +03:00
Marshal 7edef8ef8b New supported objects: Genre, Title, RadioIcon, Images
The following methods are wrapped:
- /genres
- /feed/wizard/is-passed
Changed getting playlists to another post request with multiple choice and tracks inside
Playlist now parse tracks :)
Keys that start with a digit now with a lower underscore...
2019-06-01 11:23:28 +03:00