Проект предназначен для публикации случайного комикса xkcd в группу Вконтакте.
- Python3 должен быть уже установлен.
- Затем используйте
pip
(илиpip3
, есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
-
Рекомендуется использовать virtualenv/venv для изоляции проекта.
-
Для работы с Api Вконтакте требуется
Access Token
, чтобы его получить:- Зарегистрируйте Standalone-приложение на vk.com/dev
- Получите ключ доступа пользователя с помощью процедуры Implict Flow. Потребуются права: photos, groups, wall и offline
Полученный ключ следует положить в файл
.env
под именемVK_ACCESS_TOKEN
. -
В файл
.env
под именемVK_GROUP_ID
следует положить id группы Вконтакте, в которой будет публиковаться комикс. Узнать его можно здесь. -
Запустите файл
publish_random_comic.py
.
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.