Micropub/Clients

From IndieWeb
Jump to: navigation, search

Micropub clients are sites and client applications that publish to servers via Micropub.

⚠️ Need screenshots! Calling for screenshots uploads/embeddings for all the clients below, e.g. like Matrix chat client screenshots but more like Webmention examples screenshots

Contents

Clients

Alphabetically sorted.

Dobrado

dobrado supports creating posts, reposts, likes and replies via Micropub since 2017-02-05 (Publicly available at https://unicyclic.com).

Editorial

The iOS text editor Editorial can publish its documents to Micropub through a couple of third party Workflows created by Pelle Wessman. Two for authorizing and deauthorizing with an IndieAuth endpoint and one for the Micropub publishing. Shown in action in this video.

Jonnybarnes.uk

JonnyBarnes post UI is publicly available at https://jonnybarnes.uk/notes/new

Micropanel

micro-panel-screenshot.png

A client-side admin panel for your IndieWeb website! https://github.com/myfreeweb/micro-panel

Micropublish

Micropublish is Barry Frost's simple Micropub client for creating, updating, deleting and undeleting content on a compatible website. A live version is hosted at micropublish.net. All Ruby source code is available on GitHub.

micropub-xmpp-bot

In September 2015, Kyle Mahan created micropub-xmpp-bot, an experimental XMPP chat bot for posting notes, replies, likes, and reposts via micropub. Notably, it uses an out-of-band redirect_uri handler that prompts the user to copy/paste their auth code. Give it a shot by XMPP chatting with micropub@kylewm.com. (If it's offline, ping "kylewm" on IRC).

open source: https://github.com/kylewm/micropub-xmpp-bot/

InkStone

InkStone is a webapp micropub client app written by Ben Roberts. The app can take and upload photos, video, and audio as well. These features are missing from the new webapp version.

Monocle

Monocle is a reader that supports posting likes and reposts to the user's Micropub endpoint.

Neonblog

Emma's Neonblog post UI creates notes and articles via micropub.

OwnYourCheckin

Based on aaronpk's OwnYourGram, OwnYourCheckin is a tool to reverse-syndicate Foursquare/Swarm checkins with photos to your personal site, using micropub.

OwnYourGram

aaronpk's OwnYourGram is a tool to reverse-syndicate instagram photos to your personal site, using micropub.

  • The signup process contains lots of useful documentation and debugging information to help get new micropub implementations working.

Postly

Ben Roberts' Postly creates notes and articles via micropub and can add syndication links after posting. synditate-to links are passed as a php readable array field not a comma separated list. Postly can also edit posts when passing mp-action=edit Publicly Available UI

PushupCounter

aaronpk's PushupCounter-iOS is an iOS client for publishing exercise data.

Quill

Quill is a reference Micropub client developed by Aaron Parecki, you can use it to post notes, photos, articles, bookmarks, likes, reposts, reviews, and travel plans to your site.

  • The signup process walks you through configuring your website to accept Micropub requests from apps like this.

shpub

shpub is a command line micropub client.

Shrewdness

Shrewdness - indieweb reader

Taproot

Barnaby's Taproot publishes notes via micropub. The post UI is publicly accessible, and you can use it to make posts on your own website. As of 2014-06-12 it’s also marked up with h-product and h-x-app markup so that authorization UIs can provide a better experience whilst authorizing, without having to pre-register apps and upload logos

Teacup

Teacup is a Micropub client for posting various types of food posts.

unmpc

unmpc - an experiment by elf Pavlik which implements Micropub client +reader as Unhosted web app (HTML5 running fully in a web browser - noBackend)

Woodwind

Woodwind has optional support for posting replies and likes via Micropub. Includes toggles for syndicate-to endpoints as of 2015-02-10.

Omnibear

Omnibear is a browser extension. You can use it to post notes, replies, reposts, and likes to your site.

PostrChild

PostrChild is a simple little chat bot that can help you publish micropub posts to your indieweb site. Supports Facebook Messenger, Skype, and Slack. Source code on GitHub.

Launchbar

A Launchbar action to post to a Micropub server.

Sample Code

Implementation status

How much of the Micropub specification is implemented by open source clients:

Feature Quill shpub Micropublish
Post creation syntax
form-encoded
JSON  ?
File uploads
form-encoded/multipart no
media endpoint no
Actions
create
delete  ?
undelete  ?
update  ?
Post types
article
bookmark
checkin no no no
event no no no
like
note
reply
repost  ?
rsvp no

Client implementation requests

Requests for other client-software to implement Micropub

Macaw

Macaw is an "open source micro-blogging client, with support for ADN (app.net) and Twitter (twitter.com)."

Request for Micropub support:

Personal tools
Namespaces
Variants
Actions
Recent & Upcoming
Resources
Toolbox