/XKCD-comics-for-VK-API-posts

Проект для автоматизации публикаций комиксов xkcd через VK API

Primary LanguagePythonMIT LicenseMIT

Публикация комиксов xkcd

Проект создан для автоматизации публикаций комиксов xkcd в сообществе через API ВКонтакте.

Требования

Для корректной работы Вам необходимо получить ключа доступа пользователя (инструкция по Implicit Flow тут).

Также необходимо узнать ID Вашего сообщества. Это можно сделать тут.

После получения ключа и ID необходимо передать их в переменные окружения (или положить в .env-файл в корне проекта) в таком виде:

VK_ACCESS_TOKEN=Ваш ключ доступа пользователя
VK_GROUP_ID=Ваш ID сообщества

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

  • Скачайте код
  • Установите виртуальное окружение
python -m venv env
source env/bin/activate
  • Установите все зависимости
pip install -r requirements.txt
  • Запустите скрипт для публикации командой
python main.py

Например

Пример работы скрипта в сообществе Little bit of XKCD.


Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.