Différences entre versions de « Micropub/clients »

De Mi caja de notas

< Micropub
(redirection Micropub/Clients)
 
(29 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
'''<dfn>Micropub clients</dfn>''' are sites and client applications that publish to servers via [[Micropub]].
+
#redirect [[Micropub/Clients]]
 
 
{{alert|Need screenshots! Calling for screenshots uploads/embeddings for all the clients below, e.g. like [http://matrix.org/docs/projects/try-matrix-now.html Matrix chat client screenshots] but more like [[Webmention-developer#IndieWeb_Examples|Webmention examples screenshots]]}}
 
 
 
[[Category:Micropub]]
 
== Clients ==
 
Alphabetically sorted.
 
 
 
=== Dobrado ===
 
[[dobrado]] supports creating posts, reposts, likes and replies via Micropub since 2017-02-05 (Publicly available at https://unicyclic.com).
 
[[File:dobrado_micropub_client.png|thumb|left]]<br clear=left>
 
 
 
=== Editorial ===
 
The iOS text editor [http://omz-software.com/editorial/ Editorial] can publish its documents to Micropub through a couple of third party Workflows created by {{voxpelli}}. Two for [http://www.editorial-workflows.com/workflow/5227209878929408/JZrTPYnXAiY authorizing] and [http://www.editorial-workflows.com/workflow/5300464841129984/cghZUwlSP2k deauthorizing] with an IndieAuth endpoint and one for the [http://www.editorial-workflows.com/workflow/5833229495959552/tO76Z7cIfTU Micropub publishing]. Shown in action in [https://www.youtube.com/watch?v=U7hUR7flTAY this video].
 
 
 
=== InkStone ===
 
[[InkStone]] is a webapp micropub client app written by [[User:ben.thatmustbe.me|Ben Roberts]].  <s>The app can take and upload photos, video, and audio as well.</s> These features are missing from the new webapp version.
 
 
 
 
 
=== Grumble ===
 
 
 
[https://grumble.isgeek.net/ Grumble] is a Client side only Micropub client. It allows to create/edit posts and
 
reply/bookmark/like. Has media endpoint and syndication support, as well as offline storage support to be used as a phone app.
 
 
 
Its big caveat is that it requires your indieauth, micrupub and media endpoint to support CORS.
 
 
 
The code is available at [https://github.com/jjdelc/grumble github]
 
 
 
=== Jonnybarnes.uk ===
 
[[User:jonnybarnes.uk|JonnyBarnes]] post UI is publicly available at https://jonnybarnes.uk/notes/new
 
 
 
=== Launchbar ===
 
A [https://github.com/prenagha/launchbar/tree/master/Micropub.lbaction Launchbar] action to post to a Micropub server.
 
 
 
=== Micro.blog ===
 
The [https://micro.blog micro.blog] iOS application is a Micropub client and can be used to post to a hosted micro.blog or your own endpoint.
 
 
 
=== Micropanel ===
 
A client-side admin panel for your IndieWeb website! https://github.com/myfreeweb/micro-panel
 
[[File:micro-panel-screenshot.png|thumb|left]]<br clear=left>
 
 
 
=== Micropublish ===
 
[https://github.com/barryf/micropublish Micropublish] is {{barryf}}'s simple Micropub client for creating, updating, deleting and undeleting content on a compatible website.  A live version is hosted at [https://micropublish.net micropublish.net]. All Ruby [https://github.com/barryf/micropublish source code] is available on GitHub.
 
[[File:micropublish.png|thumb|left]]<br clear=left>
 
 
 
=== micropub-xmpp-bot ===
 
In September 2015, {{kylewm}} 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/
 
 
 
=== Monocle ===
 
[[Monocle]] is a [[reader]] that supports posting likes and reposts to the user's Micropub endpoint.
 
 
 
=== Neonblog ===
 
[[User:notenoughneon.com|Emma]]'s [[Neonblog]] post UI creates notes and articles via micropub.
 
 
 
=== Omnibear ===
 
 
 
[[Omnibear]] is a browser extension. You can use it to post [[notes]], [[replies]], [[reposts]], and [[likes]] to your site.
 
[[File:omnibear.png|thumb|left]]<br clear=left>
 
 
 
=== OwnYourCheckin ===
 
Based on [[User:aaronparecki.com|aaronpk]]'s [http://ownyourgram.com/ OwnYourGram], [[OwnYourCheckin]] is a tool to reverse-syndicate [[Foursquare]]/Swarm [[checkin]]s with photos to your personal site, using micropub.
 
 
 
=== OwnYourGram ===
 
[[User:aaronparecki.com|aaronpk]]'s [http://ownyourgram.com/ 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.
 
 
 
=== OwnYourSwarm ===
 
[[User:aaronparecki.com|aaronpk]]'s [[ownyourswarm]] is a tool to reverse-syndicate [[Foursquare]]/Swarm [[checkin]]s with photos to your personal site, using micropub.
 
 
 
=== PhotoPostr ===
 
[[User:grant.codes|grantcodes]]' [[PhotoPostr]] is a micropub client for posting photo galleries via the media endpoint and uses [[collection]]s. Photos can be uploaded and the app extracts exif data to generate default data for the micropub requests. The user can then write details and organise the photos before creating a post for each photo and a post for the gallery collection.
 
 
 
[[File:PhotoPostr-preview.png|thumb|left]]<br clear=left>
 
 
 
=== Postly ===
 
[[User:ben.thatmustbe.me|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 [https://ben.thatmustbe.me/new Publicly Available UI]
 
 
 
=== PostrChild ===
 
[[User:grant.codes|grantcodes]]' [[PostrChild]] is a [[chatbot]] that can help you publish micropub posts to your indieweb site. Supports Facebook Messenger, Skype, Telegram and Slack. [https://github.com/terminalpixel/postrchildbot Source code on GitHub].
 
 
 
=== PushupCounter ===
 
[[User:aaronparecki.com|aaronpk]]'s [https://github.com/aaronpk/PushupCounter-iOS PushupCounter-iOS] is an iOS client for publishing exercise data.
 
 
 
=== Quill ===
 
[[File:quill-reply-screenshot.png|thumb]][[Quill]] is a reference Micropub client developed by {{aaronpk}}, 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.
 
<br clear=right>
 
 
 
=== Screech ===
 
 
 
[[Screech]] is a Micropub client for posting [[audio]] such as [[podcast|podcasts]] to your site. It supports sending audio files via Micropub, as well information about the post such as name, text content, and [[tags]]. File metadata such as filesize, duration, and [[ID3]] info such as artist, album, track title, etc. are sent as custom Micropub properties.
 
* It is developed by {{martymcguire}}
 
* The source is available [https://github.com/martymcguire/screech on GitHub].
 
 
 
=== shpub ===
 
[[shpub]] is a command line micropub client.
 
 
 
=== Shrewdness ===
 
[[Shrewdness]] - indieweb [[reader]]
 
 
 
=== Slater ===
 
 
 
[[Slater]] is a Micropub client for posting [[event|events]] to your site. It supports name, description, start and end datetimes, a [[featured]] image, [[tags]], and simple [[location]].
 
* Location support is minimal, currently as a free-form text field which Micropub servers could interpret as <code>geo:</code> URLs, a URL to a [[venue]] [[h-card]], or a simple text location.
 
* It is developed by {{martymcguire}}
 
* The source is available [https://github.com/martymcguire/slater on GitHub].
 
 
 
=== Taproot ===
 
[[User:waterpigs.co.uk|Barnaby]]'s [[Taproot]] publishes notes via micropub. [http://waterpigs.co.uk/notes/new/ 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.
 
 
 
=== tt-rss-micropub ===
 
[[File:tt-rss micropub.png|thumb|tt-rss-micropub]]
 
A micropub plugin for the [[Tiny Tiny RSS]] feed reader that allow you to reply to blog posts directly from the reader. See [[tt-rss-micropub]]
 
<br clear=right>
 
 
 
=== unmpc ===
 
[[unmpc]] - an experiment by [[User:Wwelves.org_perpetual-tripper | 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.
 
 
 
== In development
 
* https://github.com/pstuifzand/micropub-android
 
* https://github.com/swentel/indigenous-android
 
 
 
 
 
== Sample Code ==
 
 
 
* http://padraic.micro.blog/2017/04/27/sample-script-to.html
 
 
 
= Implementation status  =
 
How much of the [http://micropub.net/draft/ Micropub specification] is implemented by open source clients:
 
 
 
{| class="wikitable"
 
! Feature
 
! [[Quill]]
 
! [[shpub]]
 
! [[Micropublish]]
 
! [[PostrChild]]
 
 
 
|-
 
! Post creation syntax
 
 
 
|-
 
| form-encoded
 
| ✔
 
| ✔
 
| ✔
 
| ✔
 
 
 
|-
 
| JSON
 
| ?
 
| ✔
 
| ✔
 
| no
 
 
 
|-
 
! File uploads
 
 
 
|-
 
| form-encoded/multipart
 
| ✔
 
| ✔
 
| no
 
| ✔
 
 
 
|-
 
| media endpoint
 
| ✔
 
| ✔
 
| no
 
| no
 
 
 
|-
 
! Actions
 
 
 
|-
 
| create
 
| ✔
 
| ✔
 
| ✔
 
| ✔
 
 
 
|-
 
| delete
 
| ?
 
| ✔
 
| ✔
 
| ✔
 
 
 
|-
 
| undelete
 
| ?
 
| ✔
 
| ✔
 
| ✔
 
 
 
|-
 
| update
 
| ?
 
| ✔
 
| ✔
 
| ✔
 
 
 
|-
 
! [[:Category:PostType|Post types]]
 
 
 
|-
 
| [[article]]
 
| ✔
 
| ✔
 
| ✔
 
| ?
 
 
 
|-
 
| [[bookmark]]
 
| ✔
 
| ✔
 
| ✔
 
| ✔
 
 
 
|-
 
| [[checkin]]
 
| no
 
| no
 
| no
 
| no
 
 
 
|-
 
| [[event]]
 
| no
 
| no
 
| no
 
| no
 
 
 
|-
 
| [[like]]
 
| ✔
 
| ✔
 
| ✔
 
| ✔
 
 
 
|-
 
| [[note]]
 
| ✔
 
| ✔
 
| ✔
 
| ✔
 
 
 
|-
 
| [[reply]]
 
| ✔
 
| ✔
 
| ✔
 
| ✔
 
 
 
|-
 
| [[repost]]
 
| ?
 
| ✔
 
| ✔
 
| ✔
 
 
 
|-
 
| [[rsvp]]
 
| no
 
| ✔
 
| ✔
 
| ✔
 
 
 
|}
 
 
 
= Client implementation requests =
 
Requests for other client-software to implement Micropub
 
 
 
==== Macaw ====
 
[https://marketplace.firefox.com/app/macaw?src=featured Macaw] is an "open source micro-blogging client, with support for ADN (app.net) and Twitter (twitter.com)."
 
 
 
Request for Micropub support:
 
* https://github.com/minego/macaw-enyo/issues/27
 
 
 
==== Ulysses ====
 
[[Ulysses]] is a markdown writing app that supports publishing writing to Wordpress servers and Medium.
 
 
 
Request for Micropub support:
 
* {{eddiehinkle.com}} submitted a short request on November 8, 2017 using their feedback system outlining the fact that it is an open w3c standard with links to the w3c recommendation page, the IndieWeb micropub page and. the test suite [https://micropub.rocks micropub.rocks]. He also listed the servers they would be able to post to (Known, Wordpress, Drupal) with a link to the Micropub Servers page and specially called out [https://micro.blog micro.blog] support.
 

Version actuelle datée du 8 avril 2018 à 20:34

Rediriger vers :