Commit 613e721
Изменение VkAudio в соотвествии с изменениями на стороне ВК (#340)
* Измениние VkAudio в соотвествии с изменениями на стороне ВК
* Добавлена обработка ситуации, когда data_audio[13] имеет 6 элементов, вместо 3
* В вывозы функций scrap_data из класса VkAudio передается аргумент VkAudio.convert_m3u8_links
Восстановлена работа функции VkAudio.get_audio_by_id
* В словарь с информацией о треке добавлен ключ, содержащий список ссылок на обложну трека (пустую строку, если обложек нет).
* Fixed TypeError
* Отключена отправка плейлистов из поста из-за ненадобности.
* Увеличение значения TRACKS_PER_USER_PAGE до 100, так как при значении 50 дублировались аудиозаписи, если у пользователя их больше 50
* Методы класса (кроме get_albums_iter, get_audio_by_id и get_post_audio) VkAudio переписаны с использованием PHP бэкэнда - al_audio.php
Метод search_iter больше не принимает параметр offset, поскольку "акт" (метод) section из al_audio.php не поддерживает смещение. Для получения подгрзуки результатов поиска используется метод load_catalog_section.
Параметр count метода search был увеличен с 50 до 100.
Функция scrap_data была разделена на три функции: scrap_ids, scrap_ids_from_html и scrap_tracks
Была добавлена проверка наличия всех необходимых хэшей аудиозаписей.
* Исправлено некорректное поведение метода get_iter класса VkAudio, если у пользователя более 2000 аудиозаписей.
Функция scrap_tracks теперь генератор, поскольку при большом количестве аудиозаписей она задерживала вывод результатов.
* Добавлен метод для получения обновлений друзей.
Метод get_audio_by_id возвращает полную информацию об аудиозаписи.
* Функции get_popular_iter и get_news_iter для рекомендаций вк (#1)
* first commit lol
+функции get_popular_iter(), get_news_iter()( популярные и новинки)
+оффсеты для search_iter(), get_popular_iter(), get_news_iter()
+защита от пустого response 'playlist' в search_iter()
* Уменьшил обьем кода для оффсетов
* Исправлен способ получения популярных и новинок
* typo fixes
* Имя секции recoms было изменено на explore
Co-authored-by: dashedman <64865196+dashedman@users.noreply.github.com>1 parent b5e0a11 commit 613e721
1 file changed
Lines changed: 378 additions & 71 deletions
0 commit comments