Curious Mints

Simple Butler Service to Automate Everyday Tasks

I've been working on something new that I'm calling Simple Butler Service. It's a backend service designed to help streamline some of my everyday tasks. The goal is to continuously expand SBS by adding more services and supporting various input and output methods, like

Quickly Toggle the "Group To-dos by Project or Area" setting in Things3 Using AppleScript and Keyboard Maestro

💡Note [August 10, 2025]: Some folks noticed the script wasn't working quite right. It turns out the Preferences window is now window 2 instead of window 1. Just tweak the script to use window 2, and it'll run smoothly again. I often find myself wanting to

Generating a Seinfeld Episode with LangChain

I was tinkering with LangChain and OpenAI to create a new guide for a "Hello World" app. This one’s going into the collection at https://guides.curiousmints.com Being a Seinfeld nerd, I figured it’d be fun to have it generate a fictitious episode of Seinfeld.

Setting Up Environment Variables for Python Projects

I wanted to make sure I could use my API keys across multiple Python projects without having to specify them every time. Here’s how I set it up. Step 1: Store API Keys in Environment Variables 1.1 Create a .env File First, I created a .env file in

Automating Python Project Setup with Raycast Extension

In an earlier post, I shared a shell script to quickly set up new Python projects. Now, I’ve taken it a step further by creating a Raycast extension, making it even easier to start a new Python project with just a few keystrokes (I wrote about another Raycast extension

Curious Mints © 2026