УПД Парсер извлекает товарные данные из фотографий универсальных передаточных документов (УПД) через совместимый с OpenAI API и формирует Excel-файл.
- обработка фотографий
jpg,png,webp,bmp,tiff; - пользовательские профили провайдеров: название, Base URL, модель и API-ключ;
- нормализация экспортируемых чисел: запятая вместо точки, без пробелов и минусов;
- русско-английский интерфейс;
- проверка GitHub Releases и установка обновлений one-file EXE;
- сохранение профилей провайдеров при обновлении.
- защита API-ключей через Windows DPAPI;
- проверка SHA-256 перед установкой обновления;
- безопасная атомарная запись Excel без удаления предыдущего отчёта при ошибке.
- Скачайте
UPD_Parser.exeиз Releases и запустите его. - Откройте Настройки → Провайдеры.
- Введите имя, Base URL или полный endpoint, модель и API-ключ, затем нажмите Добавить провайдера.
- Добавьте фотографии и нажмите Обработать.
Portable-версия доступна в архиве UPD_Parser_Portable.zip.
При первом запуске portable-версии консоль предложит создать профиль провайдера.
В Настройки → Обновления можно включить проверку при запуске или проверить релиз вручную. Обновляется только EXE-файл: .env и upd_provider_profiles.json с настройками и API-ключами не заменяются.
pip install -r requirements.txt
python -m unittest discover -s tests -v
python build_onefile_exe.py
python build_portable.pyПрофили хранятся локально в upd_provider_profiles.json, а API-ключи защищаются средствами Windows DPAPI и могут быть расшифрованы только текущей учётной записью Windows. Фотографии УПД отправляются выбранному пользователем стороннему API-провайдеру. Для удалённых провайдеров приложение принимает только HTTPS.
Лицензия: MIT. Разработчик: Mafsolin.