Консольная утилита для работы с VK API. Позволяет получать информацию о пользователях, их друзьях и фотоальбомах.
- Авторизация через токен VK API
- Получение информации о пользователе (имя, фамилия, город, страна)
- Просмотр списка друзей (первые 10 + общее количество)
- Просмотр фотоальбомов (названия и количество фотографий)
- Поддержка коротких имен пользователей (screen_name)
- Сохранение токена в файл для повторных запусков
- Установите зависимости:
pip install -r requirements.txt
- Получите токен VK API
- Сделать это можно по этой ссылке:
https://vkhost.github.io/ - Запустите утилиту
python vk_api.py
Ядро для работы с API:
- Отправка запросов
- Обработка ошибок
- Преобразование screen_name в ID
Форматированный вывод данных:
- Представление данных для пользователя
Работа с токеном:
- Сохранение в файл token.txt
- Автозагрузка токена при запуске
Основная логика приложения:
- Обработка команд
- Управление потоком выполнения
- Взаимодействие между компонентами
Описание:
Показывает основную информацию о профиле пользователя.
Особенности:
- Можно указать числовой ID (
123456) - Или короткое имя (
durov) - Enter без аргументов — информация о текущем авторизованном пользователе
Пример:
Описание:
Выводит список друзей пользователя
Особенности:
- Показывает первые 10 друзей
- Отображает общее количество
- Можно указать числовой ID (
123456) - Или короткое имя (
durov) - Enter без аргументов — информация о текущем авторизованном пользователе
Пример:
Описание:
Отображает список фотоальбомов пользователя.
Особенности:
- Выводит Названия альбомов
- Количество фотографий в каждом
- Игнорирует системные альбомы (аватарки и т.д.)
- Можно указать числовой ID (
123456) - Или короткое имя (
durov) - Enter без аргументов — информация о текущем авторизованном пользователе
Пример:
Описание:
Показывает список всех доступных команд.
Пример:
Описание:
Завершает работу утилиты.
Пример:




