I’ve updated the Homebrew formula for Gather to use binaries instead of requiring Swift to compile. This will make it much, much easier for most users to install it using Homebrew.
cli, gather, homebrew, markdown, terminal, zsh
Apex was designed to make using existing Markdown syntax from a range of tools (CommonMark, GFM, MultiMarkdown, Kramdown, mmark) easier — not to add a bunch of new or special syntax. Plugins allow you to add your own syntax and even entirely new tools to markdown generation, keeping the core focused while giving you the flexibility to extend it however you need.
apex, markdown
This is currently a work in progress, but I have a 0.1.0 release of a “One Ring To Rule Them All” Markdown processor published.
apex, linking, markdown, marked, wiki, zsh
NA has always had its own search syntax for navigating TaskPaper files, but it didn’t understand TaskPaper’s actual search syntax. I thought it might be time to change that.
na, productivity, search, taskpaper
First off, Marked 2 is part of the Unclutter Black Friday bundle, along with 11 other excellent Mac apps. You can get the full bundle for 77% off, or individual apps (like Marked 2) for 50% off. You should definitely check that out.
apps, deals, ios, macos, marked, sale
I whipped up a script this morning to simulate Finder’s “Open With…” menu from the command line. It extends the macOS command with a command line menu selection of apps able to open the file you specify.
cli, finder, macos, ruby, scripting, terminal, zsh
I recently built a WordPress plugin specifically for my friend Allison Sheridan over at Podfeet Podcasts. She had a huge mind map she wanted to display on her blog — HTML embeds were messy and broke the site, PNG exports were unsearchable and impossible to navigate, and she didn’t want to just offer an OPML download. So she output an SVG, and I built a viewer to embed it in a WordPress post with nice zooming and panning, text searchability, and a bunch of customization options.
jekyll, jekyllsvgviewer, plugin, ruby
If you run without arguments you’ll now get an interactive menu that helps you pick the file(s) and actions to operate on, and I’ve added a flexible plugin architecture and time tracking features.
cli, na, productivity, ruby, scripting, tagging, taskpaper, zsh
I’ve been putting in some time on side projects every morning while building up the motivation to work on more overwhelming things. Recently the focus was on Reiki, my tool for running Rake tasks with fuzzy matching and humane argument parsing.
bash, cli, fish, productivity, rake, reiki, ruby, scripting, shell, terminal, zsh
I’ve been using my na and doing command-line tools daily for years, but lately they’d started feeling sluggish. When was taking over a second to show me my next actions from a tiny 5KB file, I knew it was time to dig in and fix things.
doing, na, productivity, ruby, scripting, taskpaper
This is just a little 30-minute project I made for my own use, but figured I’d share. It simply takes a YouTube URL and converts it to GitHub-friendly Markdown for use in READMEs, wikis, and PR comments.
api, html, markdown, video, youtube