crate pic, updated image script
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

This commit is contained in:
2025-12-24 14:50:31 -08:00
parent bf7200fa6d
commit 04a0730bab
4 changed files with 27 additions and 7 deletions

View File

@@ -1,7 +1,7 @@
--- ---
title: "Home Server" title: "Home Server"
date: 2025-12-17T15:42:08-08:00 date: 2025-12-17T15:42:08-08:00
draft: true draft: false
--- ---
So things have changed since the raspberry pi days. I got a beelink for @250 and it blows the 6 pi cluster out of the water in terms on compute and latency. I have installed k3s on it as well, but it's a bit upgraded as I have learned a lot more about kubernetes since the last go-round. So things have changed since the raspberry pi days. I got a beelink for @250 and it blows the 6 pi cluster out of the water in terms on compute and latency. I have installed k3s on it as well, but it's a bit upgraded as I have learned a lot more about kubernetes since the last go-round.

View File

@@ -28,3 +28,11 @@ My wife and I have been gathering abandoned toys on our morning walks for awhile
## Finished! ## Finished!
The box came out more lopsided than imagined, but it works great! It's been about a month and there have been multiple full cycles of toys. I'm thrilled that the community has been accepting of it, and that it hasn't been removed. The box came out more lopsided than imagined, but it works great! It's been about a month and there have been multiple full cycles of toys. I'm thrilled that the community has been accepting of it, and that it hasn't been removed.
## And Death
We ended up moving further away and went to the beach less, and the check-ins got to be more depressing, typically mostly trash and it was used more as a lost and found for kids socks. I kept putting toys in, but they would dissapear too quickly. I noticed there were usually toys I didn't add, but none would last more than a week.
One day I cam back, it was in its place but it looks like people tried to use it for their fire, but it must have burnt abysmally with all the waterproofing I did.
It was in an unsafe state, so I came by later and took it away. It was a fun experiment, but ultimately the sucky people beat out the good ones. I have no plans to make a new one here.
![burnt_crate](/img/burnt_crate.webp)

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 KiB

View File

@@ -1,14 +1,26 @@
#!/bin/bash #!/bin/bash
SCRIPT_DIR=$(dirname "$(readlink -f "$0")") SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd)
# Find all files of type PNG, JPEG, or TIFF # Find all files of type PNG, JPEG, TIFF, or HEIC
files=$(find $SCRIPT_DIR/../hugo-content/static/img/ -type f -iname "*.png" -o -iname "*.jpg" -o -iname "*.tif") files=$(find "$SCRIPT_DIR/../hugo-content/static/img/" -type f \( -iname "*.png" -o -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.tif" -o -iname "*.tiff" -o -iname "*.heic" \))
# Loop through all the files in the directory # Loop through all the files in the directory
for file in $files; do for file in $files; do
# Convert the file to WEBP output="${file%.*}.webp"
cwebp -resize 1500 0 $file -o "${file%.*}.webp"
# Check if file is HEIC format
if [[ "$file" == *.heic ]] || [[ "$file" == *.HEIC ]]; then
# Convert HEIC to WebP using sips (built into macOS) and cwebp
temp_png="${file%.*}_temp.png"
sips -s format png "$file" --out "$temp_png" >/dev/null 2>&1
cwebp -resize 1500 0 "$temp_png" -o "$output"
rm "$temp_png"
else
# Convert other formats directly with cwebp
cwebp -resize 1500 0 "$file" -o "$output"
fi
# Delete old file # Delete old file
rm $file rm "$file"
done done