Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Публикация комиксов на стене группы Вконтакте

Проект представляет собой скрипт для скачивания комиксов с сайта https://xkcd.com/ и публикации их на стене группы Вконтакте.

При запуске скачивает случайный комикс с сайта и публикует его в указанной группе, добавляя текстовое описание.

Пример публикации:

image

Как установить

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

About

Scripts for automated downloading of XKCD comics via API and uploading to VK group.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages