Announcing Micropub-Media-Endpoint-Proxy

Featured image for sharing metadata for article

Recently Jan-Lukas Else wrote "How should I upload files to my Micropub media endpoint?", which is a question I myself have asked in the past.

Since having the ability to upload to my own media endpoint, I've found it has been a bit of a pain point to upload files without needing to create a post. For instance, uploading a screenshot to send someone, or upload an image for a post's featured image, neither of which flow expect a post to be created there and then, but to be consumed by other means.

On mobile, the great Indigenous for Android allows you to upload arbitrary files to the media endpoint, but there didn't seem to be anything on non-mobile platforms.

I am quite fortunate that my solution for my media endpoint is backed by a Git repo, so I can simply check it out, and git commit my file, but I know others may not have this convenience, as Jan-Lukas mentions.

To fill the gap with this, I've just launched Micropub Media Endpoint Proxy, which makes it possible to upload a file to your media endpoint.

I've decided to go for a minimum viable product, and require users to provide their own access token, and their media endpoint URL - I'd be happy for someone to contribute the changes required for it!

The source code is available on GitLab, and the project is licensed under the AGPL3.

Written by Jamie Tanna's profile image Jamie Tanna on , and last updated on .

Content for this article is shared under the terms of the Creative Commons Attribution Non Commercial Share Alike 4.0 International, and code is shared under the Apache License 2.0.

#micropub #indieweb.

Also on: IndieWebCamp logo logo logo

This post was filed under articles.

Interactions with this post

Interactions with this post

Below you can find the interactions that this page has had using WebMention.

Have you written a response to this post? Let me know the URL:

Do you not have a website set up with WebMention capabilities? You can use Comment Parade.