Urbanbike

Index |
ou détaillée | Fil RSS | ATOM

Un script pour réorganiser niveaux et contenus dans Drafts

Le retour du mode plan

dans drafts | écrire

Rappel : J’écris mes premiers drafts dans Drafts, j’organise mes niveaux à l’aide des balises adéquates markdown que sont les # mais il m’arrive — parfois — de devoir déplacer un paragraphe qui s’articule mal avec ce qui précède pour le glisser plus loin dans ma rédaction.

Pour cela, en pied d’écran de Drafts se trouve un outil épatant pour déplacer — selon les options souhaitées — une ligne ou un paragraphe.

Si la notion de niveau existe bien avec le balisage markdown, je n’avais pas encore trouvé un script qui permette de retrouver (en partie) cette souplesse.

Naguère, quand j’employais …Word sur Macintosh, j’étais un fanatique absolu du mode Plan…!
Mais il y a prescription, c’était au milieu des années quatre-vingt…

Un script épatant…

RoyRogers, l’auteur du script évoqué précédemment dans urbanbike | Un pont entre Drafts et Ulysses est également l’auteur de « deux » autres actions récentes pour Drafts …dont Arrange MD Blocks | Drafts Action Directory.

Ces deux scripts justifient (…mais pas qu’eux) le passage au mode Pro de Drafts.

Comme ce script a été remis à jour il y a 72 heures (…je l’avais évoqué sur mon compte Twitter), je ne résiste pas à illustrer ici-même son usage par une série de copies d’écran…

Mode Plan à la sauce Drafts

Depuis la dernière version de Drafts, la gestion du déplacement de texte a été totalement revu, renforcé et dispose désormais d’options plus que sioux !
Et c’est en utilisant ces nouvelles options que le script de RoyRogers s’avère “redoutable”…!

reduc-450

Appel du script sur un texte en plusieurs parties…

reduc-450

Bon, il est nécessaire de choisir sur quels niveaux vous souhaitez intervenir….
Si je sélectionne niveau 2, cela sous-entend que je vais déplacer « tous les niveaux inférieurs » mais également « leurs » paragraphes liés…

reduc-450

Ce qui se passe en bas de l’écran est clé… Block est bien sélectionné mais c’est ce qui est à sa gauche qui est l’une des nouveautés de Drafts

reduc-450

En cliquant sur la représentation idoine, on simplifie la vue du contenu et on ne lit, ici, que les niveaux… 2.
Il ne reste plus qu’à les déplacer car je les ai volontairement mis en désordre pour illustrer l’intérêt de ce script…!!

reduc-450

Simple non…?!

reduc-450

J’insiste sur le fait que cette petite icône “Edit” associée au mode “block” qui rendent ensemble ce dispositif possible…

Commandes optionnelles

Pour finir, sachez que si vous effectuez un glissement du doigt horizontalement
à gauche, trois options :

-Dupliquer (le duplicata du niveau se place immédiatement en dessous de la source) ; - vers le haut (le niveau et “tout son contenu” remonte « tout » en haut du document) ; - vers le bas (le niveau et “tout son contenu” descend « tout » en bas du document).

reduc-450

à droite :

  • supprimer (le niveau et “tout son contenu” disparaissent).

reduc-450

Bref, je suis heureux d’avoir accès à ces scripts qui me permettent de réorganiser mes textes en cours de route dans Drafts.

C’est tout et, à nouveau, un grand merci à RoyRogers…!!

À suivre…

le 03/03/2020 à 20:20 | .(JavaScript doit être activé pour visualiser cette adresse email) à JChris d'Urbanbike | #

Un pont entre Drafts et Ulysses

Votre note structurée dans Drafts découpée en autant de feuillets dans Ulysses

dans drafts | écrire

Écrire sous iOS me conduit à déplacer mon texte en cours de rédaction d’un outil vers un autre. Je l’ai déja mentionné dans mes billets dans Urbanbike.

MyScript Nebo si j’emploie mon iPad, le pivot restant Drafts dans tous les cas de figure.

Mais pas mal de projets me conduisent à utiliser ces prochains mois Ulysses. Or, ce matin, je tombe sur un — nouveau — script qui répond à mes futurs besoins.

S’il est facile dans Drafts de créer des pages séparées, de les regrouper en une seule page, transférer cette page unique vers une autre application est également aisé.

Mais c’est se priver de la gestion multi-pages de Ulysses. Hormis transférer une à une mes notes depuis Drafts, c’est un poil répétitif.

Ce matin donc, nouvelle surprise concoctée par RoyRogers (que je ne connais pas) : un script qui prend en compte les niveaux markdown # pour découper en autant de pages — à l’arrivée — le texte initial dans Ulysses.

Autant faire simple : illustration.

Tout d’abord, dans Ulysses, état des lieux…

reduc-450

Ensuite, dans Drafts

reduc-450

Le texte structuré en Markdown… Il ne reste plus qu’à lancer le script …qui ouvre une fenêtre…

reduc-450

Le découpage…?
Vous le réalisez à partir de quel niveau…?

Une fois validé (OK), vous allez assister à des aller et retours entre Drafts et Ulysses
Avec, à la fin, ceci…!

reduc-450

Un “nouveau” dossier a été crée dans Ulysses et son nom correspond au premier niveau du texte initial dans Drafts… (On suit…?)

reduc-450

Idem pour les feuillets crées dans Ulysses

reduc-450

Bien entendu, tout le balisage Markdown du document est conservé…

Et le script « épatant » pour réaliser cela les doigts dans le nez ?!
Split to Ulysses | Drafts Action Directory

C’est tout. Merci RoyRogers…!!

le 03/03/2020 à 11:20 | .(JavaScript doit être activé pour visualiser cette adresse email) à JChris d'Urbanbike | #

Alors, cette série sur Drafts ?

…complexe du fait d’une app qui évolue en permanence !

dans drafts | écrire

Toujours en projet — dès que j’aurais quelques longues semaines devant moi — de proposer de courts billets sur les principales facettes de cet épatant outil que j’emploie essentiellement sous iOS1, Drafts !

J’ai le privilège de charger2 des versions préliminaires (bêtas) avant qu’elles n’aboutissent finalisées sur l’Apple Store et reste ébahi par l’apport régulier de petites astuces qui rendent encore plus Drafts indispensable à mes usages !

Contrairement à nombre de produits qui espacent les mises à jour, Drafts avec sa communauté hétéroclite d’utilisateurs et son développeur réactif et inventif s’offre le luxe de muter régulièrement et attendre les réactions…!

Nombre d’utilisateurs, fréquemment développeurs astucieux, n’hésitent pas à proposer idées, actions, scripts pointus pour répondre à des usages particuliers. Et enrichir le catalogue en ligne disponible…

Du coup, cela amène du grain à moudre au développeur …qui n’hésite pas à réécrire certains scripts qui lui semblent pertinents et les rendre disponibles à tous. Ou à fournir de nouveaux outils pour faciliter leur intégration, offrir plus de communication avec des tas d’applications dont je découvre l’existence pour le coup, notamment toutes celles qui utilisent le protocole x-callback-url !

C’est tellement riche qu’il existe pratiquement (!) une action pour tout ce dont nous pourrions avoir besoin.

Cela tient en premier lieu à Greg, son développeur3. Et au fait qu’il n’ait pas hésité à déconstruire puis reconstruire son application sur de nouvelles bases, fondations.

L’application ne semble pas figée, ce qui peut décontenancer à première vue… Or le développeur reste attentif aux suggestions de ses utilisateurs, à leur retours et il suffit parfois d’attendre que de nouveaux ajouts coïncident avec des demandes formulées quelques mois plus tôt.

Dernier point et non des moindres : chaque utilisateur de ce produit est unique ! Comme la (ou les) barre(s) additionnelle(s) ainsi que les actions qui y prennent place sont du ressort exclusif de chacun d’entre nous, de nos besoins, l’organisation de Drafts est différente sur chaque écran !

Ceci explique pourquoi c’est assez casse-gueule de se lancer sur ce sujet. Du coup, j’ajuste ma propre configuration avant de démarrer. Je me suis enfin décidé à ne montrer que mon environnement, quitte à ne pas être exhaustif…!

À suivre…!


  1. …Un jour, si je rentre dans mes frais de justice (deux procédures gagnées coup sur coup), je devrais disposer en théorie de quoi remplacer mon vieux MacBook Pro 17 de 2009, me retrouver avec une machine supportant la version MacOS et donc… Drafts ! Un jour ! En même temps, les sept années passées m’ont démontré l’inventivité procédurale dont certains peuvent faire usage… toutes ces péripéties également se distillent peu à peu en un récit …dont je finirais peut-être par assembler les nombreuses pièces et publier… ↩︎

  2. Comme des tas d’autres testeurs nettement plus actifs ! ↩︎

  3. Et, désolé d’être cru, au fait qu’il soit seul et ne perde pas un temps précieux à négocier : il teste, ajoute et retranche si nécessaire. ↩︎

le 20/02/2020 à 16:25 | .(JavaScript doit être activé pour visualiser cette adresse email) à JChris d'Urbanbike | #