{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import vk_api\n", "from vk_api import audio\n", "\n", "my_id = '464426988'\n", "login = '+89152561930'\n", "\n", "vk = vk_api.VkApi(\n", " login=\"+89152561930\",\n", " password=\"\",\n", " token=\"vk1.a.skTRr1KCyj6tv1HchGCCYLSSlqaMJ0_4rBzfK0Ywzm1mTxFoQGL-5TPd9NaL8D1h3XbyKIs0Ir5ukMe2T4XFM81pvaMLH-1lNqaTvaiqmxlwQm4y0ZbQHfxhdfdaZZQDWvVyq2YeP4zx4zOwklbsd0Ohp3StDMV5P3eoL3ZCD6XYU7juLrH9unNJHkdMcmit\",\n", " app_id=6121396,\n", ") # токен брать для vkadmin https://habr.com/ru/articles/519302/\n", "vk.auth(token_only=True)\n", "vk_audio = audio.VkAudio(vk)\n" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "audlist = vk_audio.get(owner_id=my_id)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "clrlist = [({\n", " 'url': a['url'],\n", " 'artist': a['artist'],\n", " 'title': a['title']\n", "}) for a in audlist]" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "import json\n", "\n", "outp = open('music_info.json', 'w')\n", "\n", "json.dump(clrlist, outp)" ] } ], "metadata": { "kernelspec": { "display_name": "venv", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.3" }, "orig_nbformat": 4 }, "nbformat": 4, "nbformat_minor": 2 }