Not long ago, I shared a behind-the-scenes look at my photography automation system — a pipeline I built to streamline my publishing process.
That post marked the beginning of a big shift. I had created something functional — a set of tools that helped me handle image renaming, resizing, watermarking, metadata, and upload, all in one repeatable flow.
You can read the full story here:
photography-automation-pipeline-amir2000
Since then, the system has gone through a complete transformation.
What started as a helpful script collection has now become a stable, fully integrated production system — one that supports how I actually work, and keeps up with the scale of my archive.
The update brings:
Step 2: Review, Approve, and Publish

● A unified interface
Image selection, quality scoring, review, metadata editing — all in one place.
● One-click start
Just launch and go. No terminal setup, no manual activation.
● Integrated image scoring
ML-based scoring (NIMA, CLIP) helps prioritize stronger photos at scale.
● Stability
Clean exit, no crashes, full Windows compatibility.
● Full documentation
Every part of the system is now explained with setup guides, screenshots, and tips.
But more than features, this version brings confidence.
It lets me move faster, with more control — and without second-guessing filenames, folders, or upload steps.
It gives me clarity.
And now that it’s working exactly how I need it to, I’m already thinking ahead.
The next step will be to integrate a lightweight ML model trained on my own edits — one that can improve the accuracy of scoring, and eventually assist with smarter file naming, captions, and keyword generation.
Always moving forward.
For those interested in the technical side, the code is now public — documented and shared:
📦 View on GitHub:
github.com/amirnl2000/amir2000.nl_image_automation
This isn’t just a script anymore. It’s a system. One that grows with me, adapts, and saves me hours — so I can focus on what really matters: the photography itself.
Amir
Photographer, Builder, Dreamer
amir2000.nl
Comments
No comments yet. Be the first to comment!