Rename Files to Random UUIDs via macOS Shortcuts
A companion to the Bash UUID rename snippet, this AppleScript is meant to be dropped into a "Run AppleScript" action inside the macOS Shortcuts app (or Automator as a Quick Action). It accepts…
Limited availability — accepting new projects starting June 2026.
PHP has http_build_query and I never forget it. JavaScript's URLSearchParams does the same thing but doesn't filter empty values or prepend ?. This helper wraps it into something you can actually use directly:
function buildSearch(params) {
const query = new URLSearchParams(
Object.entries(params).filter(([, x]) => x != null && x !== "")
).toString()
return query && "?" + query
}
Credit: Stack Overflow
A companion to the Bash UUID rename snippet, this AppleScript is meant to be dropped into a "Run AppleScript" action inside the macOS Shortcuts app (or Automator as a Quick Action). It accepts…
A tiny shell script that recursively scans a directory for Git repositories with uncommitted changes, nicknamed dirgit—a play on words combining "directory", "dirty", and "git".
A simple Bash script that renames all .png files in the current directory using randomly generated lowercase UUIDs. It ensures uuidgen is installed before execution and skips renaming if no…