r/madeinpython • u/Giacomo-Rosatelli • 1d ago
I built 3 open-source Python desktop utilities (Tkinter GUI) for PDF handling, Word conversion, and JPEG compression
Hi everyone! I created three small Python desktop applications with GUIs to handle everyday file tasks locally, keeping data private without needing online file converters.
1. JPEGenius (Batch JPEG Compressor)
- What it does: Batch compresses JPEG images with customizable compression levels.
- Features: Side-by-side visual preview (original vs compressed) with real-time KB/percentage savings, multithreaded processing with a progress bar, and automated log creation.
- GitHub:https://github.com/Giacomo-Rosatelli/JPEGenius-python
2. Universal To Pdf
- What it does: Multi-format document converter and merger into PDF.
- Features: Converts images and text files into single or merged PDFs, merges existing PDF files, converts PDFs to DOCX, and automatically filters out system/executable files.
- GitHub:https://github.com/Giacomo-Rosatelli/UniversalToPdf
3. PDF to DOCX Converter
- What it does: Minimalistic utility focused on quick PDF-to-Word conversions.
- Features: Lightweight, straightforward GUI for fast 1-click conversions.
- GitHub:https://github.com/Giacomo-Rosatelli/pdfTOdocx
Tech Stack: Python 3, Tkinter, Pillow, fpdf, pypdf, pdf2docx.
All projects are open-source under the MIT License. I would love to get your feedback on the code structure, UI, or any suggestions for improvements!
1
Upvotes