The ladies are starting to fill up the honey super boxes!
Author: Michael
Bee hive inspection – April 7th, 2025
Did a short inspection of the hives yesterday.
Making my grandmother’s chocolate cake
My grandmother was born in 1898 and lived through the Great Depression. This is her recipe for chocolate cake. It doesn’t use eggs, making it vegan as well.
My mother watched her make it and wrote down the recipe, as my grandmother made it from memory.
Granny’s Black Cake
(Argos Chocolate Cake)
Mix Together:
3 cups flour (flat)
2 cups sugar (slightly rounded)
2 teaspoons baking soda
6 heaping tablespoons cocoa
1 teaspoon salt
In a bowl or in well in dry ingredients add:
2/3 cup vegetable oil
2 tablespoons white vinegar
2 cups water
2 teaspoons vanilla extract
Mix wet ingredients with dry ingredients ‘till well blended.
Put batter in greased cake pan (9” x 13” pan or Bundt pan.
Bake at 350Fº for 35 minutes, (325Fº if glass).
Toothpick should come out dry.
How to make pork belly burnt ends
How to make a smoke rub
This is the smoke rub I make at home. I’ve been using the same basic recipe for over 20 years.
Smoke Rub
1 cup brown sugar
1/2 cup salt
2 tablespoons paprika
2 tablespoons red pepper
1 tablespoon ground cumin
1 tablespoon ground celery seed
1 teaspoon ground mustard
1/2 teaspoon cayenne pepper
Removing a tag from the bus stop
Denial is a beekeeper
Bee Hive Inspection – March 23rd, 2025
Spring is upon us and the ladies are getting quite busy.
Here I do an inspection and add some honey super boxes to two of the hives.
Bee Hive Inspection – March 9th, 2025
A short inspection of the hives. Be prepared, I say ‘brood’ a lot in this one.
Goodreads to Storygraph sync
tl;dr: github.com/cruftbox/goodreads-to-storygraph
I enjoy reading and tracking my progress on Goodreads. Recently, I started playing around with Storygraph, a similar site. Goodreads is part of Amazon, so when I finish a book on my Kindle, it automatically updates Goodreads for me.
Storygraph has a lot of neat features, like fun data representation of my books over a year.

Unfortunately, Storygraph does not sync with a Kindle to make the process automatic.
Thanks to House Lucia, there a good guide to importing your Goodreads bookshelf into your Storygraph reading journal.
But this only covers my history, not useful for new books as I complete them. I wanted some way to sync the two sites.
I looked for syncing techniques, but since Storygraph does not have an API interface, I didn’t find anything on the interwebs to help me.


Undaunted, I reached out to claude.ai and asked for some help.

And we were off to the races, building a python script to make the sync happen. When you start doing repeated complex asks of claude, you can run out of tokens, meaning you have to take a break from using it until your tokens are replenished 3-4 hours later. I’m paying for the Pro plan, but even that has limits.
It took about a day and a half to get it all working with multiple breaks for token refresh and touching grass. There were ~58 versions of the Python script made and tested to get it where I wanted it. There are error handling routines and logging for troubleshooting as well.

The script is here on Github: https://github.com/cruftbox/goodreads-to-storygraph
The script pulls your Goodreads shelf via the RSS feed, which was fairly simple.

Since Storygraph doesn’t have an API interface, the script literally opens up a Chrome browser and does the clicking and typing automagically. Not really agentic behavior, but kinda like it.


This was the most impressive part to me. Having the python script being able to drive a webpage without me doing anything is quite impressive.
Now Storygraph is synced with Goodreads.

In the end, this project wasn’t just about syncing two reading trackers, it was about the challenge of problem-solving with AI, learning new automation techniques, and pushing the limits of what I could build.
While synchronizing reading lists between platforms might seem like a small convenience, it represents the kind of personal automation that enhances our digital experience without relying on companies to provide official solutions.
I hope sharing this workflow inspires others to tackle their own “trivial but annoying” tech challenges, whether it’s syncing reading lists, automating repetitive tasks, or connecting services that don’t naturally talk to each other.
Sometimes the best solutions are the ones we build ourselves.