My own personal GIF library

4 February 2025

Algebraic

There’s this incredible website called bukk.it that I’ve been sporadically visiting for years. It’s a directory of images and I love the surprise of scrolling through the filenames looking for things that pop out at me and then laughing out loud at what appears.

conduit-nonsense.jpg

bukk.it is maintained by internet legend Ethan Marcotte he’s blogged about it before. Over the years I’ve had some of the gifs saved to my desktop, synced in Dropbox and pinned in GimmieBar (RIP).

Some are ingrained in my memory, like bukk.it/deploy.gif. I drop them in my work slack from time-to-time. But sometimes my memory fails me and I cannot remember the filename for the ones I’m looking for.

So I’ve thrown something together using Cloudflare’s R2 object storage for the images and a Turso SQLite DB so I can add a little more metadata and query them.

Furiously typing

I’ve cobbled together a CLI script that uploads them to Cloudflare and inserts a DB row, so I can easily add new ones from my computer.

Then I’ve made a little index page of them all so I can see them in a nice big grid. Every website needs a nice url and I was surpised to see that gif.land was available (and cheap) so of course I bought it. Here’s how it looks

A screenshot of home.gif.land

It’s silly but I love it.

Thanks again to Ethan for bukk.it, without which I’d never have thought what if… and enjoyed hacking this together.

Every day I turn on my silly little computer and case my silly little spells

Jon Heslop in his house
Self-portrait, 09/02/25 — Fujifilm X-Pro3, Leica Summilux-M 50 ƒ/1.4, ASPH

About me

Jon Heslop is a web developer based in Walthamstow, he lives with his wife Rebecca and their dog, Maude. He enjoys cycling, cooking and hanging out with friends.

Enough of the third person... I was born in London, grew up on the Wirral before coming of age in the Midlands (somehow that’s the accent that mostly stuck). I went to university in London and then spent a while in West Wales.

I’ve been building websites since I was a teenager and I have been very lucky with the places and people I’ve worked with over the years.

Last played track

Fetching track...

Top albums this month

Fetching album...

Fetching album...

Fetching album...

Top artists this month
Bon Iver106 plays
Totorro44 plays