Category: Code


  • It started when I was playing with LaunchBar search templates. I tried the man page search and it opened a nice window in Terminal. But I didn’t want to open Terminal when iTerm was already running. My initial search said it wasn’t possible, but in fact it’s really easy. I found this gist, which solved…

  • I took a few hours to revive an old project. It had stopped working on modern machines, and despite its limited usefulness, it fit a need for me and I want to get an updated version out there. Sure, it took way longer to fix and deploy than it was worth, and I ended up…

  • If you often recommend apps that are on Setapp, you either have an affiliate marketing account, or you really should get one. If you have one (or get one) this Shortcut is for you. A Setapp affiliate account gives you a little kickback every time someone purchases a Setapp subscription after following one of your…

  • It’s been a while since I offered a shell trick, so here’s one I’ve found useful lately. It’s a way to quickly check what’s listening on a specific port. There are times when I run into a conflict running local services, saying the port is already in use, but I don’t know by what. So…

  • I took a whack at making linkding look more like LinkWarden. I didn’t want to modify the source, so I did the whole thing using CSS only. It was an adventure. I’ve mentioned linkding a few times, and am now hosting all of my bookmarks with it. I switched from a hosted solution to running…

  • linkding for SearchLink

    I added linkding searching to SearchLink this morning. It works the same as Pinboard searching, just with !ld (or !ding) as the search shortcut. See the bottom of the Pinboard search page for configuration setup. No big deal, just updating to work with the tools I’m using. Get the latest version of SearchLink on the…

  • I’ve completely switched from Pinboard to linkding for bookmarking. Mostly because Pinboard hasn’t seen development in years, and the creator is getting a little… weird, which makes me wonder about its future. Pinboard still works fine, but linkding is actively developed, has mostly the same features, and can be hosted locally. I have my Web…

  • Marky 2.0

    ,

    I recently revived Marky the Markdownfier. In case you missed it, Marky turns any web page into clippable Markdown for storage in notes/organization apps. And I could have left well enough alone, but there were a couple of quirks I wanted to fix. That led to… well, a complete ground-up rewrite of Marky. The old…

  • Shorly after publishing Planter, user cavalierex brought Cookiecutter to my attention on the forum. It appears to be a complete replacement and is far more mature than Planter. I don’t regret making Planter — it fits my own needs perfectly. If I’d known about cookiecutter before starting, though, I probably wouldn’t have bothered reinventing the…

  • Planter 3.0

    Years ago (12!) I made a script called Planter that would generate directory and file structures based on an indented template. I decided to reimagine the whole thing and am happy to release Planter 3 today. Instead of relying on a single template file, Planter now expects a template directory with all of the subdirectories…