Проект представляет собой скрипт для скачивания комиксов с сайта https://xkcd.com/ и публикации их на стене группы Вконтакте.
При запуске скачивает случайный комикс с сайта и публикует его в указанной группе, добавляя текстовое описание.
Пример публикации:
Python3 должен быть уже установлен.
Затем используйте pip
(или pip3
, есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
Необходимо создать standalone приложение VK по ссылке https://vk.com/dev.
Помимо этого, для работы понадобится создать файл .env
в корневом каталоге проекта. Данный файл необходим для работы с переменными окружения и должен содержать в себе переменные:
VK_APP_ACCESS_TOKEN=<VK_APP_ACCESS_TOKEN>
VK_GROUP_ID=<VK_GROUP_ID>
Для получения VK_APP_ACCESS_TOKEN
необходимо сгенерировать ключ следуя Процедуре Implicit Flow.
Во время процедуры необходимо предоставить набор разрешений вашему приложению: photos
, groups
, wall
и offline
.
VK_GROUP_ID
- ID группы , в которой будут осуществляться публикации.
Пример запуска:
$python3 main.py