Skip to content

Проект для определения случайного победителя в конкурсах ВКонтакте

Notifications You must be signed in to change notification settings

twsomt/randomizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Рандомайзер

Рандомайзер работает с постами ВКонтакте. Он случайным образом выберет пользователя из числа:

  • лайкнувших
  • репостнувших
  • закомментивших

и предоставит ссылку на страницу победителя(победителей).

Может быть использован для проведения различных конкурсах в сообществах ВКонтакте.

По желанию пользователя, учитывает только тех, кто состоит в выбранной группе.

Видеопревью

Video

Использованные технологии

  • Django - фреймворк для веб-разработки
  • Pillow - библиотека для обработки изображений
  • django-ranged-response - пакет для работы с диапазонами HTTP-ответов в Django
  • django-simple-captcha - пакет для добавления капчи в приложения Django
  • requests - библиотека для HTTP-запросов
  • asgiref - ASGI-фреймворк для Python
  • sqlparse - библиотека для анализа SQL-запросов
  • certifi - корневые сертификаты для проверки безопасности SSL/TLS
  • charset-normalizer - библиотека для нормализации кодировки символов
  • idna - библиотека для обработки доменных имен в Unicode
  • urllib3 - библиотека для выполнения HTTP-запросов и управления соединениями

Важно

Для проведения конкурсов в закрытых сообществах Вам необходимо обладать правами администратора, так как для получения списка участников используется Ваш API-ключ ВКонтакте, и, если Вы не имеете доступа к этому списку, скрипт их тоже не увидит.

About

Проект для определения случайного победителя в конкурсах ВКонтакте

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published