How yukiigore/invitation-workflow-manager works
Invitation Workflow Manager is documented as a desktop tool for organizing invitation images and preparing personalized captions for manual use. The sampled runtime shows a smaller command-line workflow: src/main.py loads PNG paths, derives usernames from filenames, renders a template, and prints captions. The README also lists preview, copy, reveal, progress, and resume features, but their implementation and wiring are not present in the sampled source; those links are therefore omitted.
Main entry points: main.py Workflow runner · image_loader.py PNG loader · template_engine.py Template engine · template.txt Caption template
Components 8
Workflow entry
- Workflow runner
src/main.py
Invitation assets
- PNG loader
src/core/image_loader.py - Image folder
Caption generation
- Template engine
src/core/template_engine.py - Caption template
templates/template.txt - Printed caption
Documented capabilities
Other components
- Operator
Connections 6
- Operator → Workflow runner: runs
- Workflow runner → PNG loader: loads images
- PNG loader → Image folder: reads PNGs
- Workflow runner → Template engine: renders caption
- Template engine → Caption template: reads template
- Workflow runner → Printed caption: prints caption