Сайт xkcd - кладесь смешных комиксов, а социальная сеть Вконтакте - популярное место для общения в России. Скрипт выбирает случайный комикс с сайта xkcd и скачивает его, а потом постит его в созданном паблике Вконтакте.
- Linux
- Паблик Вконтакте
- Python 3.8+
- Пакетный менеджер
pip
- Виртуальное окружение
venv
Для запуска скрипта установите Python3 не ниже версии 3.8
. Перейдите в каталог, куда скачали скрипт командой cd
и сделайте следующее:
- Активируйте виртуальное окружение.
- Установите все зависимости для корректной работы скрипта.
- Создайте группу в ВК.
- Создайте standalone-приложение в ВК.
- Получите в настройках ID-прилежения. Оно понадобится при получении ключа доступа.
- Получите ключ доступа пользователя. Параметр
redirect_uri
не нужен. Остальные через запятую:scope=photos,groups,wall,offline
. В адресной строке появится:access_token
вида -533bacf01e1165b57531ad114461ae8736d6506a3
. Присвойте его переменнойVK_ACCESS_TOKEN
и сохраните значение в файле с названием.env
корня проекта. - Получите ID созданной группы. Присвойте значение переменной
PUBLIC_ID
и сохраните его в файле с названием.env
корня проекта.
cd DOWNLOAD_PATH
python3 -m venv env && source ./env/bin/activate
python3 -m pip install -r requirements.txt
python3 main.py
Скрипт main.py находится под лицензией MIT. Его можно повторно использовать в проприетарном программном обеспечении при условии, что все копии лицензионного программного обеспечения включают копию условий лицензии MIT и уведомление об авторских правах.