TJ

T-005

Shipbook

A studio for my LinkedIn posts: browse each day's drafts, export the card, copy the caption.

Lines are balanced,not greedily wrapped.tirth jivanidesign engineering notes · 001

What it does

  • Two series, switched in the header: Design Engineering Notes, short numbered cards, and AI in Design, longer posts.
  • Every day's drafts stay in a rail by date. Pick one of the options and edit it; the preview follows.
  • The preview is a LinkedIn post, with the caption folded where the feed folds it. Or just the card.
  • Export the card as a PNG at 3276 × 4096, twice the template, named by its series number.
  • Copy the caption for the post body. Bold comes out as Unicode, since LinkedIn strips markup.
  • New drafts each morning: a launchd job asks Claude for three options, and Generate asks for more.

The card

Size
1638 × 2048
Export
3276 × 4096 PNG
Ground
Blue Black
Type
Circular Std

Run it

It runs locally at 127.0.0.1:4455. A launchd agent keeps serve.py up; start.sh loads it if needed and opens the studio.

Open the studio
./start.sh
Or serve it by hand
python3 serve.py
Generate drafts
automation/daily-post.sh
python3 automation/generate.py --topic "design reviews"

Ideas

  • A card made from the week's commits.
  • Post ideas pulled from the songs you looped most.
  • A whole carousel from one voice memo.

Want one of these, or something wilder? Let's make it.