Скрипт автоматизирует публикацию случайных комиксов с сайта XKCD в группе ВКонтакте.
Для запуска скрипта необходим Python 3 и выше версии. Чтобы парсер работал корректно необходимо установить виртуальное окружение:
python -m venv venvи активировать его командами:
- для Windows:
./venv/Scripts/activate.ps1- для Linux:
source venv/bin/activateДалее важно установить зависимости (необходимые для работы скрипта бибилиотеки):
pip install -r requirements.txtЗапуск проекта осуществляется командой:
python main.pyДля корректной работы скрипта необходимо получить Токен для работы с API ВКонтакте. Инструкцию можно прочитать здесь.
Чтобы настроить работу программы под конкретные задачи, необходиом организовать создание переменных окружения. В основном каталоге скрипта нужно создать файл с именем .env и записать в него значения двух переменных с именами VK_TOKEN и GROUP_ID_VK в кавычках как показано на примере ниже:
VK_TOKEN='vk1uehh&gfkb:KBFGg773ljHVgvljsfuh'
GROUP_ID_VK='75849494'
- Про VK_TOKEN написано в предыдущем абзаце
- GROUP_ID_VK - это id сообщества VK, в котором будут публиковаться комиксы. Его также можно скопировать из адресной строки браузера при входе в сообщество.
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.