コミットグラフ

62 コミット

作成者 SHA1 メッセージ 日付
Il'ya 05e1282e46
Merge pull request #166 from MarshalX/issue-162
Исправлена подстановка текущего пользователя в методы клиента, если а…
2019-12-24 00:23:35 +03:00
Marshal 4773565f45 Исправлена подстановка текущего пользователя в методы клиента, если аргумент не был передан.
Исправлены сокращения
2019-12-24 00:20:07 +03:00
Il'ya aad09988a4
Merge pull request #165 from MarshalX/issue-159
Исправлена иницилазиация клиента при помощи логина и пароля с использ…
2019-12-23 23:47:07 +03:00
Marshal 57cec4336e Исправлена иницилазиация клиента при помощи логина и пароля с использованием прокси #159 2019-12-23 13:57:43 +03:00
Marshal abf6e3b6a9 Поле account переименовано в me и теперь содержит объект Status, вместо Account.
Добавлен аргумент fetch_account_status для опциональности получения информации об аккаунте при инициализации клиента #162
2019-12-23 10:14:46 +03:00
Il`ya d0453446ca Мелкий рефакторинг и правки доки 2019-11-24 01:15:23 +03:00
Gleb Liutsko a28fd555fc Рефакторинг callback обработки капчи 2019-11-23 15:22:38 +04:00
Gleb Liutsko 0e5ac0a181 Правки в обработке капчи 2019-11-23 14:56:48 +04:00
Gleb Liutsko c19915ad8f Удаление пробела в конце строки 2019-11-23 01:03:00 +04:00
Gleb Liutsko 641d1b993a callback-функция для обработки капчи 2019-11-23 00:51:47 +04:00
Marshal 633057b8ba Мердж капчи в дев 2019-11-20 20:58:19 +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 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
Marshal 844e2904cf Добавлена отправка ответа на капчу.
Исключение связанное с капчей разбито на два: CaptchaRequired, CaptchaWrong. #140
2019-11-19 18:35:09 +03:00
Marshal 1c03889d95 Добавлена возможность выполнять запросы через прокси-сервер (#139).
Обновлены зависимости requests
2019-11-18 23:54:46 +03:00
Il`ya 2322e596ad Исправлен баг https://github.com/MarshalX/yandex-music-api/issues/122.
Обновлена документации к Pager, ArtistTracks, сокращению и методу Client'a.
Исправлен конструктор класса Pager.
В сокращении у класса Artist на получение треков убрано подставление количества треков (counts может быть None).
Добавлены .rst файлы.
2019-10-27 17:14:11 +03:00
Gleb Liutsko 95e1eccf17 Добавлены camelCase псевдонимы для:
метода get_tracks класса Artist
    метода artists_tracks класс Client
2019-10-21 19:29:02 +04:00
Gleb Liutsko 0bbf466182 Добавлена документация к:
классу ArtistsTracks
    классу Pager
    Методу artists_tracks класса Client
    Методу get_tracks класса Artist
2019-10-21 19:08:24 +04:00
Gleb Liutsko 66f27d9cbe Получение треков исполнителя 2019-10-21 18:47:31 +04:00
Maryna Nalbandian ec8347b24d Fix docstring shift 2019-10-19 10:55:45 +02:00
Il`ya 9b90c35ee6 Добавлены новые поля в класс Supplement: id, radio_is_available.
Добавлены новые поля в класс Lyrics: id, lyrics, has_rights, show_translation.
Добавлены новые поля в класс VideoSupplement: provider, provider_video_id, embed_url, embed.
Добавлен псевдоним для artists_brief_info.
Добавлены .rst файлы, обновлена документация.
Мелкие правки.
2019-10-18 23:44:17 +03:00
Gleb Liutsko da10813d67 Небольшие правки 2019-10-17 07:35:24 +04:00
Gleb Liutsko fe1aa9eea1 Добавил дополнительную иформацию о треке (Текст, ссылки на видео) 2019-10-17 00:10:52 +04:00
Yerassyl Zhanymkanov 571da0a55b Исправлен баг https://github.com/MarshalX/yandex-music-api/issues/107
* Добавлено значение remove=False во время вызова _like_action из вызывающих функций

* Добавлено значение remove=False во время вызова _dislike_action из вызывающих функций
2019-10-05 23:30:46 +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 bf2543b01f Исправлен декоратор скрывающий аргументы метода для sphinx (https://github.com/MarshalX/yandex-music-api/issues/22). 2019-08-27 22:28:23 +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 7340c2db26 Добавлен декоратор для логирования (https://github.com/MarshalX/yandex-music-api/issues/17). 2019-08-25 11:49:02 +03:00
Il'ya 62e4d66966
Feature issue 14 (#16)
* Добавлена возможность инициализации и работы с клиентом без авторизации (https://github.com/MarshalX/yandex-music-api/issues/14).
Авторизация через логин и пароль доступна через метод from_credentials у Client'a.
Многие поля в account стали необязательными в связи с поддержкой клиентов без авторизации.
Исправлен баг в request связанный с одинаковыми заголовками при разных объектах.
Обновлена документация к методам.

* Обновлена версия.

* Правки в README и псевдоним для https://github.com/MarshalX/yandex-music-api/issues/14

* Правки в README https://github.com/MarshalX/yandex-music-api/issues/14

* Правки в README https://github.com/MarshalX/yandex-music-api/issues/14
2019-08-24 13:53:04 +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 b0236fd3bf camelCase псевдонимы 2019-08-18 12:54:13 +03:00
Marshal 9ddf3cd105 Добавлены camelCase псевдонимы 2019-08-04 23:05:17 +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 5d55137581 Задокументированы следующие методы клиента: play_audio, search, search_suggest 2019-07-15 17:12:04 +03:00
Marshal 8da522ad0b Задокументированы следующие методы клиента: consume_promo_code, feed, landing, genres, tracks_download_info 2019-07-15 16:39:18 +03:00
Marshal 89cd22203c Добавлен метод получения списка не понравившихся треков, метод установки и снятия дизлайка.
Исправлена десериализация даты окончания подписки.
Класс TracksLikes переименован в TracksList.
2019-07-06 11:09:47 +03:00
Marshal 7932b40421 Задокументированы следующие классы: Cover, DownloadInfo, Icon, InvocationInfo, PromoCodeStatus, TrackShort.
В многих местах изменено :obj: на :class:
2019-07-04 20:21:54 +03:00
Marshal 1339494650 Задокументированы следующие классы: Experiments, PermissionAlerts, Settings.
Задокументированы следующие методы: Client.settings, Client.permission_alerts, Client.account_experiments.
Изменено дерево в документации. Осуществлена разбивка по пакетам.
Исправлены ошибки и опечатки.
2019-07-03 15:28:54 +03:00
Marshal 88bb363aed Задокументированы следующие классы: Account, AutoRenewable, PassportPhone, Permissions, Plus, Price, Product, Status, Subscription 2019-07-02 14:40:41 +03:00
Marshal 8342ae0c7c Задокументированы атрибуты класса Client, и следующие методы: метод from_token, generate_token_by_username_and_password, _validate_token, request, account_status
В документацию добавлен класс Status
Метод generate_token_by_username_and_password стал публичным
2019-06-14 19:49:56 +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 1cd21aae01 New supported objects: Station, StationResult, StationTrackResult, Value, Sequence, RotorSettings, Restrictions, Id, Enum, DiscreteScale, DashBoard, AdParams
The following methods are wrapped:
- /rotor/account/status
- /rotor/stations/dashboard
- /rotor/stations/list
- /rotor/station/genre:{genre}/feedback
- /rotor/station/genre:{genre}/info
- /rotor/station/genre:{genre}/tracks
The following fields are now optional: Account[region, passport_phones], Status[cache_limit, subeditor, subeditor_level, plus], Subscription[auto_renewable, can_start_trial, mcdonalds]
Added new fields: Subscription.end, Status[skips_per_hour, station_exists, premium_region], Track..preview_duration_ms
Fixed downloading the cover of the track
2019-06-03 16:16:24 +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
Marshal e4b66b5454 Added the ability to work with your own playlists.
The following method are wrapped:
- /users/{user_id}/playlists/{kind}
- /users/{user_id}/playlists/create
- /users/{user_id}/playlists/{kind}/delete
- /users/{user_id}/playlists/{kind}/name
- /users/{user_id}/playlists/{kind}/change
Added auxiliary difference class
Added "is_mine" and "rename" methods to playlist
All cover fields are now optional... Added "error" field
2019-06-01 09:04:15 +03:00
Marshal 5cd9818c36 New supported objects: Landing, Block, BlockEntity, Chart, ChartItem, MixLink, PersonalPlaylistsData, PlayContext, PlayContextsData, Promotion, TrackId, TrackShorOld (YEAH!)
The following method are wrapped:
- /landing3
Added the ability to download covers
The following field are optional: Playlist.tags
Now, when parsing json, the "client" key is replaced with "client_"
2019-05-24 20:10:39 +03:00
Marshal 922424feb5 Added ability to download tracks 2019-05-23 12:10:14 +03:00