I've been running my shot scraper api for a year now. It creates og images for my website and thumbnails for my reader using a headless chrome instance.

  • 25870 shots
  • 73 shots per day on average
  • 12-09-2025 first shot taken

Histogram #

histogram of shots

a histogram of shot counts by day

You can see in the histogram that I've had a few big spike days, This has been mostly for days that I've integrated into a new service or changed the endpoint. On February 13, 2025 I swapped over from using the post to using template specific to open graph images.


-content = "https://shots.wayl.one/shot/?url={{ config.url }}{{ post.slug }}&height=600&width=1200&scaled_width=1200&scaled_height=600"
+content = "https://shots.wayl.one/shot/?url={{ config.url }}{{ post.slug }}/og/&height=600&width=1200&scaled_width=1200&scaled_height=600"

Image Comparison

Original Post Image

originally I simply used an image of the post itself

New OG Image

In Feb 2025 I made OG specific templates to use for the OG images.

Swapping to og images

Collage #

For fun I made a collage of all the shots. It's cool to see all of these together, I remember a lot of the thumbnails and posts. Many of them from my rss reader.

collage of shots

collage of all shots, click to see full size

I tried to make a video collage, but turns out it takes a long time to show all 25k shots in video form. It also turned out to be a bit of a strobe as I don't yet have it figured out how to dark mode in headless chrome.

video collage of 600 shots, I tried to include all, but even at 20fps its a 20 minute video.

Reply by email