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