OpenFest 2026

blan40 (бланчо) - софтуер за провеждане на референдуми
Език: Български

blan40 (бланчо) е софтуер проверяващ за достоверност личните данни на подписалите се за даден референдум. Като база за сравнение се използват избирателните списъци на Република България.


Провеждането на референдум може да се раздели на 4 части:

  1. Събиране на подписи и лични данни (имена, ЕГН и адрес) върху хартия.
  2. Въвеждане на данните в електронен формат (Excel Sheet).
  3. Проверка на данните в екселските файлове.
  4. Предаване на подписите в ГРАО.

Стъпка 3 е нужна, защото разчитането на написаните на ръка данни в повечето случаи е трудно и при въвеждането им в електронен формат се допускат грешки. Именно тук идва на помощ бланчо. Той проверява:

  • дали гражданин с въведените имена фигурира в избирателните списъци
  • дали въведените община и населено място съществуват и си съответстват
  • дали гражданинът може да бъде открит в населеното място, което е въвел

За в бъдеще е заложена и проверката дали улица + номер на лицето фигурират в избирателните секции.

Накратко, основната функционалност на бланчо е: като вход се прочитат таблици (екселски файлове.) Лицата неоткрити в избирателните списъци се маркират в лилаво, а тези открити в населено място различно от посоченото -- в светло синьо. След корекция на таблицата проверката се повтаря. По този начин се коригират както фактологични, така и правописни грешки и процентът на верните записи предадени на ГРАО се увеличава.

Презентацията ще включва създаване sqlite3 база данни от избирателни списъци в .txt формат и последваща проверка на таблици с фиктивни лични данни.

Вижте също: