Teacup

Introduction

This is a simple Micropub client for creating text posts on your own website. To use it, you will need to turn your website into an OAuth provider, and implement a Micropub endpoint that this app will send requests to.

Once you've signed in, you'll see an interface like the one shown which you can use to write a post. Clicking "post" will make a Micropub request to your endpoint.

Configuring Endpoints

Authorization Endpoint

The authorization endpoint tells this app where to direct your browser to sign you in.

You can create your own authorization endpoint, but it's easier to use an existing service such as IndieAuth.com. To delegate to IndieAuth.com, you can use the markup provided below.

<link rel="authorization_endpoint" href="https://indieauth.com/auth">

Token Endpoint

The token endpoint is where this app will make a request to get an access token after obtaining authorization.

You can create your own token endpoint for your website which can issue access tokens when given an authorization code, but it's easier to use an existing service such as tokens.indieauth.com. To use this service as your token endpoint, use the markup provided below.

<link rel="token_endpoint" href="https://tokens.indieauth.com/token">

Micropub Endpoint

The Micropub endpoint is the URL this app will use to post new photos.

You will need to create a Micropub endpoint for your website which can create posts on your site. Once you've created the Micropub endpoint, you can indicate its location using the markup below.

<link rel="micropub" href="https://example.com/micropub">

The Creating a Micropub Endpoint tutorial will walk you through how to handle incoming POST requests from apps like this.

There is a new version available! Refresh to load the new version.