- Клонируйте репозиторий:
- В терминале установите локальное окружение
- Установите нужные библиотеки (в терминале):
git clone https://github.com/DavidVista/CheckResult.git
pip install virtualenv
virtualenv venv
venv\Scripts\activate
pip install -r reqs.txt
- Программа работает только на системе с Windows.
- Данная программа позволяет автоматизированно проверять результаты ЕГЭ
- Для работы нужно указать следующую информацию о участнике:
- Имя
- Фамилия
- Отчество
- Серия паспорта (6 цифр)
- Регион
- Обращаем внимание на то, что программа НЕ СОХРАНЯЕТ личные данные пользователя в системе и НЕ ПЕРЕДАЁТ ИХ каким-либо лицам, кроме государственного портала https://checkege.rustest.ru/
- Перепроверьте введённые данные! Программа не проверяет их правильность.
- Пройдите на страницу https://github.com/tesseract-ocr/tessdoc
- Перейдите в раздел Binaries
- Windows - Tesseract at UB Mannheim
- Установите нужную версию и запомните путь
- Добавте имя "tesseract" в список системных переменных среды
- Принцип работы заключается в мониторинге нужных результатов через определённый интервал времени. По вашим настройкам (см. пункт 5) будет производиться просмотр.
- Настройки состоят из следующих пунктов:
- Полный путь до исполняемого файла TesseractOCR (для установки см. п.2)
- Интервал просмотра (Целое от 5 до 300. Указывается в минутах)
- Количество предметов (все предметы ЕГЭ, которые сдавал абитуриент)
- Список предметов (все предметы с большой буквы как в КИМе)
- Для иностранных языков указываем без устной части
- Наличие уведомления (Да/Нет)
- Ожидаемый результат (список)
- Все (Пока не найдёшь все результаты)
- Программа будет выполняться, пока не появятся все нужные результаты
- <Название предмета> (Пока не найдёшь конкретный результат)
- Программа будет выполняться, пока результат по определённому предмету не появится
- Нет
- Программа будет выполняться постоянно (до ручного отключения)
- Для начала работы запустите для редактирования main.py. Убедитесь, что у вас установлен интерпретатор языка Python(https://www.python.org/)
- Заполните поля переменных data и options (см. п. 3 и 5)
- Запустите программу
- Вердикты запуска:
- «Успешный запуск!» — программа начала работу корректно
- «Некорректный полный путь к tesseract.exe!» — неверно указан путь к исполняемому файлу, проверьте поле "TesseractOCRpath" в переменной options
- «Неправильный временной интервал!» — некорректное значение для промежутка времени. Проверьте поле "timeStep" в переменной options
- «Неправильное число предметов!» — некорректное значение для количества предметов. Проверьте поле "examsCount" в переменной options
- «Неправильное название предмета!» — некорректное название предмета (см. список, указываем без устных экзаменов: https://www.gia41.ru/gia11/information/codes.htm). Проверьте поле "examsList" в переменной options
- «Ошибка в учёте уведомления!» — некорректное значение (см. п. 5.5). Проверьте полу "notificationEnabled" в переменной options
- Отступление:
Если вы обнаружили неисправность или хотите предложить изменения, то пишите на почту ilyagrigorev0505@gmail.com.