Urbanbike

Recherche | mode avancée

Alimenter Mastodon depuis Drafts (iOS et MacOS)

En parallèle… Twitter, Day One, etc.

dans dans mon bocal | écrire | outils | pratique | voir
par Jean-Christophe Courte

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…

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

reduc-450

Puis…

reduc-450

Ensuite ?

reduc-450

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

reduc-450

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

reduc-450

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

reduc-450

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

reduc-450

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…

reduc-450

Deux parties, celle pour Mastodon…

reduc-450

Qu’il vous faudra éditer…

reduc-450

  • 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…?

reduc-450

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…

reduc-450

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…

reduc-450

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

À suivre…

le 01/05/2022 à 13:50 | .(JavaScript must be enabled to view this email address) à Jean-Christophe Courte |