コミットグラフ

31 コミット

作成者 SHA1 メッセージ 日付
Il'ya (Marshal) 62741bebc9 асинхронная версия библиотеки 2022-02-19 18:59:53 +01:00
Il'ya (Marshal) 9b34d1177d удалил Pipfile и Pipfile.lock;
разнёс зависимости по файлам;
обновил все GHA workflows.
2022-02-16 11:44: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 d481b47edf Добавлен копирайт, обновлён setup.py 2021-02-03 13:00:39 +01:00
Il`ya Semyonov 9008061e0d Обновлена версия, статус разработки, ссылки на Telegram, поддерживаемая версия 2021-02-01 14:15:04 +01:00
Gleb Liutsko 31c6c235e9 Add support python 3.9 2021-01-26 22:57:47 +04:00
Il`ya Semyonov ea81777c0c Исправлена установка с pypi. Просто Making a PyPI-friendly README 2020-03-28 22:34:40 +03:00
Il`ya Semyonov fffc1d30f4 Изменена версия.
Добавлены изменения версии в список изменений.
Обновлено readme.
2020-03-25 10:07:38 +03:00
Il`ya Semyonov 29013b8ad4 Обновлено readme. Добавлены реализации на других ЯП и разработанные проекты. 2020-03-24 14:49:13 +03:00
Il`ya d3ca77c63c Удалены requirements.txt файлы.
Добавлены ссылки проекта в setup.py
Добавлена команда для запуска тестов.
Тесты включены в пакет.
Список изменений добавлен в описание пакета на PyPi.
2020-01-31 00:06:13 +03:00
Marshal 3db0d0984b 0.0.16 2019-12-29 10:00:21 +03:00
Il`ya 07c3ac0dda Изменение версии, список изменений 2019-12-01 15:34:44 +03:00
Il`ya 3de180423c Добавлен файл с изменениями. Изменена версия. 2019-11-10 03:55:46 +03:00
Il`ya 6371bcb997 Добавлен раздел "получение помощи" в readme, добавлены новые значки 2019-11-10 03:22:32 +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 348c9cb44b Обновлена версия. 2019-10-18 23:46:59 +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 8907ac6cdd Добавлен метод albums_with_tracks с говорящим о себе названием (https://github.com/MarshalX/yandex-music-api/issues/11).
Добавление сокращение для этого метода в класс Album.
Обновлены dev-packages в pipfile.
2019-08-27 22:07:42 +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 6975921248 В README добавлено объяснение происхождения приложения для авторизации. 2019-08-11 23:47:02 +03:00
Marshal 56d2f76c86 Библиотека совместима только с Python 3.7+ https://github.com/MarshalX/yandex-music-api/issues/7 2019-08-11 23:34:19 +03:00
Marshal 7cf0213a4b Поле album_id у класса TrackId стало необязательным. 2019-07-29 19:01:56 +03:00
Marshal 63f29567c7 Исправлена ошибка https://github.com/MarshalX/yandex-music-api/issues/6 обязательности поля ID заказа (Yandex?). Теперь оно опциональное. 2019-07-17 17:11:02 +03:00
Marshal b0dbf294e1 Исправлен баг с конкатенацией уникального идентификатора трека. 2019-07-16 20:01:51 +03:00
Marshal 99b61e3520 Задокументированы следующие методы клиента: users_playlists, users_playlists_create, users_playlists_delete, users_playlists_name, users_playlists_change, users_playlists_insert_track, users_playlists_delete_track.
Исправлен баг при получении Feed (убрана обязательность поля next_revision).
2019-07-15 18:58:59 +03:00
Marshal 7c19a602ef Обновлена версия для загрузки на pypi 2019-07-13 08:31:00 +03:00
Marshal 96eeb5c483 Обновил readme на pypi 2019-07-06 14:40:04 +03:00
Marshal 9fe7b317ea Написан сценарий установки (setup.py) 2019-07-06 13:34:14 +03:00