Skip to content

Repository files navigation

Blob Decoder

Flask app that converts hex-encoded image blobs (TIFF/PNG/JPEG) in Agresso Excel/CSV exports into PNG files, packaged as a downloadable zip alongside a per-row conversion report.

Setup

pip install flask pandas pillow openpyxl waitress
npm install

The UI is styled with Tailwind CSS, compiled to a static file (no CDN dependency at runtime). Rebuild it after editing the template in app.py:

npx @tailwindcss/cli -i ./src/input.css -o ./static/style.css --minify

Run

python app.py

Serves on http://0.0.0.0:5000. Open the URL in a browser, upload an .xlsx/.xls/.csv export, and click Convert Images.

For an always-running instance that restarts on crash, use launcher.pyw instead of app.py directly (e.g. via a scheduled task/service).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages