/Vk_xkcd

Публикация комиксов во ВКонтакте

Primary LanguagePythonMIT LicenseMIT

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

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

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

  1. Python3 должен быть уже установлен.
  2. Затем используйте pip (или pip3, есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
  1. Рекомендуется использовать virtualenv/venv для изоляции проекта.

  2. Для работы с Api Вконтакте требуется Access Token, чтобы его получить:

    • Зарегистрируйте Standalone-приложение на vk.com/dev
    • Получите ключ доступа пользователя с помощью процедуры Implict Flow. Потребуются права: photos, groups, wall и offline

    Полученный ключ следует положить в файл .env под именем VK_ACCESS_TOKEN.

  3. В файл .env под именем VK_GROUP_ID следует положить id группы Вконтакте, в которой будет публиковаться комикс. Узнать его можно здесь.

  4. Запустите файл publish_random_comic.py.

Цель проекта

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