Created by Noah Baculi.
Started December 2018
Modern website and portfolio with responsive design and interface: noahbaculi.com
Install tools:
mise installRun live server:
bunx live-serverRun image generator script:
uv run python /images/image_generator.pyCheck family tree images:
uv run python ./tests/family_tree_images.pyCheck formatting with Prettier:
bunx prettier --check .Check for broken links with Lychee:
lychee --root-dir . --accept '200..=204, 401, 999' --cache .Convert a folder of .HEIC photos to .jpg on MacOS using fish shell:
mkdir -p jpg
for f in *.heic *.HEIC
if not test -e "$f"
continue
end
set base (string replace -r '\.[^.]+$' '' -- "$f")
# quality: 0–100 (higher = larger). 80–90 is usually a good range.
sips -s format jpeg -s formatOptions 85 "$f" --out "jpg/$base.jpg" >/dev/null
end