Urgent.News

What's breaking now, across thousands of outlets.

Tech

Build a local file manifest for creative project handoffs in Python

A creative project can produce several small files that look almost identical: a source image, exports for different chat placements, a comparison grid, an outfit concept and a song draft. Before handing them off, it helps to know exactly which files you are sending and whether a file changed after review. Disclosure: I build Emote Resizer, Free Image Merger, TryOnSwap and Songifted, which are…

This brief outlines a Python script for creating a local file manifest for creative project handoffs. The manifest lists each file's relative path, byte length, and SHA-256 digest, enabling users to detect changes in file content. However, it's important to note that a manifest does not verify the correctness, licensing, safety, accessibility, or approval of file content.

The script, named manifest.py, uses only the Python standard library and reads files without altering them. It skips symbolic links, reads files in chunks, and outputs sorted relative paths, byte sizes, and hashes in JSON format. Users should only include relevant project files in the designated folder and exclude any private or unapproved images.

Brief written by urgent.news from Dev.to's own syndicated text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

The 73-Second Hallucination: Building Automated QA for Generative TTS

In my previous article, I wrote about solving ear fatigue in long-form TTS: repeated cadence, unnatural pacing, and the tendency for generated narration to fall into predictable patterns.

  • Developed Multimodal Script Verification Pipeline to compare generated audio with original script
  • Identified 73-second unplanned argument in Chapter 9 as major issue
  • Emphasized performance review and human review as distinct tasks in final step

backend learning

Project Shape This is a Java/Spring Boot REST microservice for Kinesis account, investor, vehicle, and financial-period workflows.

More from Wednesday 28 October →