Skip to content
This repository has been archived by the owner on Sep 9, 2022. It is now read-only.

bormaxi8080/batu-poll-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

batu-poll-cheker

Utility for monitoring the results of voting for orangutan Batu in the election of a New Year's mascot in Novosibirsk, Russia, february 2022

Что это?

Утилита для мониторинга результатов голосования в опросе "2022 год: Новосибирск - Новогодняя столица России. Выбираем талисман!"

Эта штука собрана на скорую руку для того, чтобы помочь предотвратить возможные фальсификации голосования.

alt text

ОРАНГУТАН РВЕТСЯ К ВЛАСТИ!

Набрав за прошедшие сутки больше голосов, чем за весь предыдущий месяц, милый оппозиционный обезьян преодолел планку в 50% и, по состоянию на сейчас, одерживает безоговорочную победу в первом туре.

Спасибо всем, кто нашел время и чувство юмора и поддержал нашего кандидата.

Просто для информации. Орангутан уже набрал больше голосов, чем вообще любой из депутатов горсовета и заксобрания. За последнее десятилетие на конкурентных городских голосованиях больше набирали только мэр Локоть, вице-губернатор Знатков, и я. Но до меня уже совсем немного осталось.

Бату в мэры!

Так же хочу поблагодарить СМИ, привлекшие внимание к проблеме фальсификаций голосования со стороны мэрии. Уверен, именно это внимание не позволило сегодня жуликам нашвырять ночью голосов административному медведю, как они поступали в предыдущие дни.

Но самую большую роль в успехе орангутана играют конечно не местные блогеры, не депутаты горсовета, и даже не СМИ, а Администрация Президента (с большой буквы!). Благодаря их участию, голосование приобрело совсем другой смысл.

Но! Обращаю внимание всех сочувствующих, что история еще не закончена! Мэрия ведет коммерческое размещение агитации за медведя в новосибирских пабликах. А у народного кандидата денег на такое нет - только наша поддержка и волонтерская агитация.

Плюс не исключены вбросы и фальсификации в последнюю ночь перед подсчетом голосов - поверьте мне, эти жулики всегда так делают. Так что, друзья, не время расслабляться, нам нужен качественный рывок! Так победим!

(c) Сергей Бойко

Подробности тут:

https://www.facebook.com/sergey.a.boyko/posts/2039961386176848

ТЕХНИЧЕСКИЕ ДЕТАЛИ

Голосования располагаются на сайте Novo-Sibirsk.ru:

http://poll.novo-sibirsk.ru/result.aspx?quiz=144

UPDATED: голосование удалено с сайта новосибирской мэрии.

и на сайте Госуслуг:

https://pos.gosuslugi.ru/lkp/project-contests/942/09/

Для работы нужен установленный сервер Node.js и соответствующие библиотеки.

Утилита запускается каждые 5-10-15 минут и сохраняет результаты голосования. Таким образом при возможных подтасовках голосования и вбросах возможно будет отследить их динамику с достаточно хорошей точностью.

Данные по мониторингу будут переданы независимым наблюдателям по завершению голосования.

УСТАНОВКА

  1. brew install node
  2. brew install watch
  3. git clone https://github.com/bormaxi8080/batu-poll-cheker.git
  4. npm install

ЗАПУСК

Разовый запуск:

npm run check 144 942 2297 2299 2300 2301 2302

Запуск по таймеру каждые 10 минут:

watch -n 600 -d "npm run check 144 942 2297 2299 2300 2301 2302"

или

bash run.sh

РЕЗУЛЬТАТЫ

Скриншоты соответствующих страниц в формате JPEG лежат в папке results.

Наименование файлов для результатов с Novo-Sibirsk.ru:

144_2022-02-05_23-37-16.jpeg где 144 - номер голосования, оставшаяся часть - дата и время

Наименование файлов для результатов с Gosuslugi.ru:

942_2297_2022-02-05_23-37-16.jpeg где 942 - номер голосования, 2297 - идентификатор ответа, отавшаяся часть - дата и время

ВАЖНО!

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

АВТОР УТИЛИТЫ

Маршак Максим

Telegram:

@bormaxi

About

Utility for monitoring the results of voting for orangutan Batu in the election of a New Year's mascot in Novosibirsk, Russia, february 2022

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published