poprhythm
655c376a97
Add --retry-failed mode and mosaic retry estimates to progress report
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-17 17:38:51 -04:00
poprhythm
08a29d124a
Add offline mosaic EXIF tagging (stitch --write-exif, tag_mosaic_exif CLI)
...
- spruce.exif: tag_mosaic_jpeg_for_scan_dir, resolve_machine_label_for_scan_dir; ProcessingSoftware for tile-stitched mosaics
- spruce.settings: load_config(require_credentials=False) for config without login
- scripts/tag_mosaic_exif.py and tests; stitch script --write-exif path
2026-04-26 20:47:23 -04:00
poprhythm
314b68322c
Add script to stitch tiles into a mosaic, with gutter/padding support
...
- scripts/stitch_mosaic_from_tiles.py: grid layout from metadata.json, flip-x/y, tile gap (gutters), compare to server mosaic.jpg
- tests/test_stitch_mosaic.py, Pillow in requirements, docs/mosaic_reconstruction_report.md
2026-04-26 20:44:56 -04:00
poprhythm
ae37c06f15
Enhance CSV metadata with error tracking for mosaics and tiles
2026-04-25 16:06:54 -04:00
poprhythm
e8d3bf7180
Add EXIF writing and machine metadata support
2026-04-24 18:21:37 -04:00
poprhythm
e122f6435a
Initial commit
...
Add spruce scraper with CLI, session management, parsers, progress tracking,
recheck logic, and test suite. Includes example config and README.
2026-04-22 10:41:18 -04:00