I was at IndieWebCamp Edinburgh last week and during the hack day I created a Matrix Application Service (AS) which could act as an IndieWeb Micropub client. Any Matrix message sent to the AS (
@micropub:domain) would be converted to a request to a Micropub endpoint.
This required the AS to support IndieAuth - which it does by sending
!indieauth http://yourdomain.dom to
@micropub:domain which then returns an OAuth2 URL to login via. Currently, the AS just supports a 1:1 mapping from
h:entry but in the future, it can be expanded to include categories and potentially the reverse mapping (where Micropub clients can act as Matrix users!).
Overall, it was a great weekend and I look forward to adding more support for IndieWeb protocols in the future.