Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Изменение 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>
- Loading branch information