I’m trying to up my POSSE game, but it isn’t so easy to publish short posts to my site when I’m not at my desktop.

I’ve tried three micropub clients on iOS and none of them worked for me.

  • iAWriter returns a 400 invalid request error
  • The Drafts.app Micropub action gives me a 200 success code, but never ends up on my site 🤔
  • Micro.blog app will only allow me to publish to the Posts post type, but I want to publish to my Notes post type

The only thing that worked reliably was Quill, via the web.

Some ideas of things I can build to make the experience better:

  1. A Shortcuts action to publish to a Micropub endpoint. Here is what ChatGPT had to say about that:

This shortcut could work in two ways: Tap the shortcut and get a field to enter your note, then send it. Or select an image from your camera roll and post it via a shortcut share action.

2. A new Drafts.app micropub action with more options.

3. An Obsidian extension to publish via micropub.

Something else that would be cool, but isn’t for mobile, is a Raycast extension for posting via micropub.


3 responses to “I’m trying to up my POSSE game, but …”

  1. Jan Boddez Avatar

    @cagrimmett I’ve had great luck with Indigenous/IndiePass for Android. Is there no (longer a) iOS version? It has all the post types, but it also supports querying your server to see what types are actually supported. Also supports “syndication targets.” Both can be coded up using a Micropub (the WP plugin) hook (and Share on Mastodon even automatically registers a syndication target).

  2. Jan Boddez Avatar

    @cagrimmett (Oh, according to the wiki it’s gone, dang.)

  3. Jan Boddez Avatar

    @cagrimmett About Posts vs. Notes: the Micropub plugin has a filter hook for this, too—it’s what “IndieBlocks” uses: if there’s no title (or if there’s a bookmarked/replied-to URL), it’s going to be a “note.” If you still use IndieBlocks, might be you need to enable this option. (Or, you could write your own callback.)

Leave a Reply

Your email address will not be published. Required fields are marked *