Alimenter Mastodon depuis Draftsapp (iOS et MacOS)
En parallèle… Twitter, Day One, etc.
Ce n’est pas un secret pour les quelques lecteurs de ce blog, j’emploie Drafts quotidiennement (en version Pro, j’insiste), pour noter des idées, lister les courses, capturer une citation d’un article sur le Web, écrire des billets…
Et poster sous Twitter…
Et vers Mastodon depuis Draftsapp ?
Ayant démarré une nouvelle migration douce — urbanbike | Mastodon, quinze jours après… — vers Mastodon après une première tentative en 2017, c’est aujourd’hui nettement plus facile, l’écosystème mastodonesque (sic !) ayant énormément évolué (…et cela ne semble pas mollir).
J’ai donc cherché une action dans le directory, espace où les meilleurs contributeurs et scripteurs (mais aussi les plus modestes…!) viennent partager leur code…
- Tweet and Toot
- Post to Mastodon
- Sans oublier Linky vers Twitter et Mastodon de qui vous savez…
Bon, l’envoi de texte vers Linky avec un x-callback-url est basique, ce qui est plus intéressant est le script nommé Tweet and Toot.
Il devrait être nommé Toot and Tweet car c’est dans cet ordre là qu’il fonctionne avec deux actions…!
D’emblée, comme on utilise Drafts, on peut imaginer toutes les combinaisons : alimenter Mastodon et, étape suivante, au lieu d’exporter vers Twitter, le faire vers iA Writer, Ulysses, Day One ou encore Obsidian.
Ou, en virant la seconde partie du script, n’exporter son texte que vers Mastodon.
Indispensable : une version récente de Mastodon…
Actuellement, c’est la 3.6.1 et c’est important de le savoir car on a besoin d’un accès — depuis votre Profil — à un panneau Développement…

Puis…

Ensuite ?

Ajouter le nom de votre application (ici, Drafts) dans ce panneau…

Vérifiez que cette autorisation d’écriture soit validée (la seule dont on a besoin…)

Enregistrez… Désormais, il y a une ligne d’applications dans ce panneau…

Reste à cliquer pour afficher son contenu et aller récupérer la clé de contact, le token…

Uniquement cette troisième ligne…!
C’est cette clé qui va servir ensuite dans le script Tweet and Toot…!
Ce script est préparé pour Mastodon.social (logique, c’est l’instance du principal developpeur de Mastodon)…
Il vous reste ensuite à importer ce script dans votre version de Drafts puis…
L’ouvrir pour l’éditer…

Deux parties, celle pour Mastodon…

Qu’il vous faudra éditer…

- en y mettant votre Token (voir plus haut)
- Et, si, si, si le moteur de votre instance est récent, en changeant le nom contrasté… Ainsi mastodon.uno remplace aisément celui de mastodon.social
Et ensuite, selon vos besoins, conserver l’envoi vers Twitter…?

Le virer…? Dupliquer le script au préalable ? Remplacer cette action par une autre action…?! Vous avez le choix sans oublier le déclenchement d’autres scripts…

Pour finir, pensez à activer la création de tags si vous conservez votre note dans Drafts pour qu’elle se range dans le workspace de votre choix…

Bref ce qui précède est à vos risques et périls…
À suivre…