Urbanbike

Recherche | mode avancée

Quand votre traitement de texte Markdown se dote d’une nouvelle typo…!

Ici Drafts et Ulysses sous iOS…

dans dans mon bocal | écrire | grospod | typo | usages
par Jean-Christophe Courte

Un article, JetBrains Mono, une nouvelle police pour votre éditeur de code | MacGeneration, rédigé par Nicolas Furno1 m’a particulièrement intéressé étant donné que la veille, coïncidence troublante (!!), j’admirais à nouveau la typographie de iA Writer et me demandais si je ne devrais pas installer un nouvel ersatz dans Drafts, voire dans Ulysses …même si je suis satisfait de l’IBM Plex Mono.

Avant…

reduc-450

Après…

reduc-450

Car entre ces deux copies d’écran, je suis allé jeter un œil sur cette typo orientée developpeur. Et immédiatement conquis.

Écrire en markdown avec des balises n’est pas très éloigné et cette JetBrains Mono: A free and open source typeface for developers | JetBrains: Developer Tools for Professionals and Teams a une qualité primordiale, elle reste particulièrement lisible dans un petit corps2.

J’ai donc téléchargé cette police gratuite et ai utilisé AnyFont pour l’installer sur mes deux écrans iOS.

reduc-450

Rappel — relire urbanbike | Ajouter une typo dans Drafts (ou Pages, etc.) sous iOS — il faut télécharger le .zip, l’ouvrir dans AnyFont, choisir une à une la typo à installer et suivre les instructions pour les valider dans Profils

reduc-450

À la fin, les trois typos utiles sont disponibles dans votre écran sous iOS.

reduc-450

Ligatures !

Cette typo dispose de quelques subtilités dont ces ligatures (…qui fonctionnent parfaitement sur Drafts vu que ce billet a été rédigé dans cette application sur mon iPhone…!).

reduc-450

reduc-450

C’est tout !

En résumé : je trouve cette typo de travail adaptée à mon usage (je ne garantis en rien qu’elle le soit pour le votre !).


  1. Nicolas est sur Twitter 

  2. …corps 13 sur mon iPhone et 15 sur mon iPad Pro 

le 21/01/2020 à 22:00 | .(JavaScript must be enabled to view this email address) à Jean-Christophe Courte | Partager…?

Vos notes saisies dans Drafts empilées dans une page d’Ulysses

Une action simple en mode Append

dans écrire | pratique | usages
par Jean-Christophe Courte

Si Drafts est un fantastique outil de prises de notes, certains préfèreront dispatcher ces dernières vers un traitement de texte comme Ulysses.

J’avais naguère évoqué une solution remarquable — urbanbike | de Drafts vers Ulysses sous iOS — mais qui génère à chaque fois une nouvelle feuille dans Ulysses à chaque fois (…avec tags et compagnie).

Mais ce script puissant est peut-être trop sophistiqué si l’on souhaite simplement empiler des notes éparses prises dans Drafts dans une feuille de Ulysses.

Et c’est ici qu’intervient un petit script pratique, Distraction Bucket Ulysses | Drafts Action Directory, moins sophistiqué, mais qui répond parfaitement à d’autres usages. Merci à son auteur de l’avoir partagé…

Rapide éclairage…

Déjà, installer ce script dans l’une de vos barres additionnelles et, accessoirement, choisir une icône idoine (…j’aime, pour ma part, n’afficher qu’une icône évocatrice, ici un bateau pour …Ulysse…!).

N’oublier pas de cocher les options pour que l’action soit bien affichée dans la barre additionnelle sélectionnée, cela n’est pas proposé dans l’action de départ1…!

reduc-450

La seule précaution est de créer préalablement une nouvelle feuille (…celle de réception de vos futures notes) dans Ulysses et dans le dossier de votre choix.

Ici, j’ai ajouté un peu de texte pour la repérer.

reduc-450

Une fois cette page créée, il faut juste récupérer son ID (son url interne) que vous irez ensuite insérer dans le script installé dans Drafts.

Passez par Partager, puis Copier l’ID de rappel

reduc-450

L’ID est dans le presse-papier, ouvre dans Drafts le script puis…

reduc-450

Placez l’ID dans le script (attention, pas d’espaces !!) et il ne vous reste plus qu’à compiler vos diverses notes de Drafts dans la page dédiée dans Ulysses.

reduc-450

La date apparait en bas, en fin de note mais rien de vous empêche de modifier le script et ajouter l’heure, par exemple.

Note de fin : je ne rentre pas dans les subtilités des actions propres à Drafts que vous pourriez ajouter à cette action basique, genre balancer la note à la poubelle, etc. L’idée est simplement de montrer qu’avec un simple script x-callback-url2, vous pouvez envisager une autre manière de ranger vos notes.

C’est tout…!


  1. et c’est pourquoi j’apprécie Drafts : je personnalise à mon idée et selon mes besoins. 

  2. pour en savoir plus : x-callback-url et Knowledge Base - Ulysses X-Callback-URL Support 

le 18/01/2020 à 18:00 | .(JavaScript must be enabled to view this email address) à Jean-Christophe Courte | Partager…?

Lecture de livres au format ePub …avec dictionnaire sous iOS

Apple Books ou Marvin ?

dans grospod | lire | usages
par Jean-Christophe Courte

Rappel : Si Apple Books, l’app d’Apple, possède de nombreuses qualités dont l’achat immédiat de livres au format ePub, elle reste liée des DRM et restreint drastiquement la possibilité d’effectuer des copies de longs paragraphes pour gérer des notes de lecture, voire citer des passages d’un ouvrage1. Bref, en vertu de la demande des éditeurs, ces DRM gênent la collecte de notes pour un universitaire ou un simple lecteur passionné…

Or j’aime bien stabiloter ce que je lis pour, accessoirement, retrouver un passage en particulier puis l’exporter2 dans Drafts

C’est pourquoi je reste fidèle à Marvin depuis des années, et plus encore, à la version 3 qui est remarquable.

En revanche, cette application demande à n’employer que des ePubs sans DRM. Mais là n’est pas le sujet…

Je me suis égaré comme d’habitude. Retour au sujet de ce bref billet…

Dictionnaires ?

Ils sont déjà prêts à charger dans vos écrans sous iOS

reduc-450

Depuis les Préférences, chargez les dictionnaires nécessaires à vos besoins en plus de celui d’Apple…

reduc-450

…Dictionnaire(s) que vous pouvez interroger depuis Apple Books

reduc-450

Sympa de découvrir au passage le terme dans d’autres langues… Ou rechercher dans le Web…!

Sous Marvin, j’emploie deux autres dispositifs liés à des applications que j’apprécie.

Pour commencer, le Dictionnaire de français TLFi remis à jour récemment.

reduc-450

Une sélection d’un mot permet d’appeler cet outil (…à condition d’avoir une connexion internet efficace).

reduc-450

reduc-450

Sinon j’emploie Reverso Context Traduction

reduc-450

reduc-450

Il suffit de chercher la langue souhaitée et hop…

reduc-450

Cela me permet d’avoir le sens d’un mot via plusieurs exemples, contextes…

reduc-450

C’est tout !


  1. urbanbike | Copier des paragraphes d’un livré protégé sous iBooks | 2 ou encore Gérer les citations de ses ebooks avec Marvin iPad | Slice42, ce dernier site ayant malheureusement fermé. 

  2. je ne reviens pas sur la fonction Append pour générer une longue liste de citations dans un unique fichier balisé en markdown. Voire… urbanbike | Usages | Append sur Drafts ou lister dans Copied ? ou urbanbike | Pratique : empiler des notes avec Drafts 4 sous iOS avec Append | 2 

le 11/01/2020 à 18:40 | .(JavaScript must be enabled to view this email address) à Jean-Christophe Courte | Partager…?

Export vers iThoughts d’un plan élaboré dans Drafts

Du brouillon balisé en markdown à une carte heuristique

dans dans mon bocal | écrire | grospod | pratique | usages
par Jean-Christophe Courte

Première découverte de l’année (…de l’avantage de se réveiller frais et tôt !), un petit script fort simple qui remet en memoire x-callback-url, ici entre Drafts et iThoughts.

reduc-450

Il s’agit de to iThoughts | Drafts Action Directory.

N’ayant pas de Macintosh récent sous les doigts (mon MacBook de 2009 ne supporte pas Drafts car définitivement sous El Capitan), je pense néanmoins que ceci fonctionne sous la dernière version de macOS.

Alors, démonstration sous iOS avec des résolutions fictives…!

Les cartes mentales sont des outils pratiques mais parfois un poil fastidieuses à démarrer.

Pour mémoire : une carte mentale (ou carte heuristique, mind-mapping) est une chouette représentation en 2D de nos idées. Elle permet de visualiser les liens entre ces dernières. Avec un outil numérique, facile ensuite d’intervenir pour rassembler des infos a priori éloignées, les structurer.

reduc-450

lci, le principe est de partir tout simplement de son outil de prise de notes (Drafts), structurer en markdown un premier plan

reduc-450

…et l’envoyer, notes comprises1, vers iThoughts.

reduc-450

Bien entendu, une fois dans iThoughts, reste à réduire la représentation…

reduc-450

Un appui sur un lien avec du texte permet de constater que tout y est, balises Markdown comprises, CQFD.

reduc-450

On peut se contenter de cette représentation, mais aussi changer l’orientation de la carte…

reduc-450

Et c’est bien le même contenu affiché comme souhaité…

reduc-450

J’apprécie iThoughts (mindmap) que je n’utilise pas assez, j’aime son côté brut de fonderie, sa rusticité et ses nombreuses mises à jour. Une recherche dans urbanbike pour retrouver des billets écrits naguère à son propos…

Cette application me fait penser à Drafts : un seul developpeur et un produit ultra puissant au final.

Bien entendu, vous pouvez exporter depuis iThoughts vers Drafts avec le balisage Markdown

À suivre…

Bonne année sinon aux quelques lecteurs de passage…


  1. et elles-mêmes balisées en markdown

le 01/01/2020 à 16:00 | .(JavaScript must be enabled to view this email address) à Jean-Christophe Courte | Partager…?

Ajouter des infos dans une page précise de Drafts

Une action astucieuse, ici sous iOS…

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

Je pars du principe que les scripts, les interactions avec les barres additionnelles de Drafts ne vous sont pas étrangères… Donc droit au but.

reduc-450

Je suis tombé hier sur une action toute simple Append to Draft | Drafts Action Directory et je l’ai instantanément adoptée pour mon propre usage. Enfin, pour deux usages !

reduc-450

Pour alimenter ma liste de Courses sans avoir à retrouver cette liste que je souhaite compléter.
Et pour alimenter ma page de tâches à faire.

Un seul exemple, celui des courses.

Généralement quand j’ouvre Drafts je démarre sur une page vierge …sauf si je l’ai utilisé quelques minutes avant.

reduc-450

Au lieu de rechercher cette fameuse liste de courses, j’ajoute simplement, dans la nouvelle page affichée les éléments indispensables à acheter que j’ai oublié ou qui me viennent à l’esprit…

reduc-450

Et je n’ai plus qu’a associer ces infos avec les précédentes.

C’est simple et efficace.

reduc-450

Bon, j’ajoute ici une autre option, celle de la suppression des articles cochés (et donc achetés), clean done items in simple list | Drafts Action Directory.

reduc-450

Un peu de personnalisation

reduc-450

Les seules différences avec le script originel sont l’icône qui coiffe chaque action (j’en utilise deux différentes pour Courses et À faire), la page de référence (celle qui est ciblée pour récupérer les nouvelles informations).

reduc-450

Et, également, j’ai changé cette dernière option pour que la page temporaire comportant ces nouvelles infos aille directement à la poubelle.

C’est tout…!

le 29/12/2019 à 16:20 | .(JavaScript must be enabled to view this email address) à Jean-Christophe Courte | Partager…?

À l’usage | Day One, un épatant carnet de voyage sous iOS

Photos, textes, audios, vidéos et météo locale, entre autres…

dans ailleurs | dans mon bocal | mémoire | usages
par Jean-Christophe Courte

Attention : possibles traces d’ironie en introduction…

N’était pas un écrivain voyageur habitué à coucher en pattes de mouche mes réflexions sur un carnet papier fatigué (…à l’aide, cela va sans dire, d’un crayon de bois rogné avec les dents), mais un simple quidam inféodé aux écrans (!), je persiste à me servir de Day One journal + mémoire… Sur mon iPhone1… Mais pas que.

reduc-450

Je ne vais pas développer à nouveau toutes les raisons qui m’ont conduit à faire le choix de Day One (…accessoirement retrouvez mes arguments via une recherche sur ce blog…) mais revenir aux usages, à mes usages pour être précis…

Comme je l’ai moult fois rappelé, le seul écran qui m’accompagne jour et nuit (…la nuit pour écouter des podcasts, lire des fichiers ePub ou me servir de réveil au petit matin…) est un iPhone, un iPhone 11 Pro Max actuellement.

Si mes déambulations restent modestes, urbaines la plupart du temps, j’apprécie de conserver notes et date de ces balades. Je pourrais me contenter de Ulysses, voire de Drafts, deux applications que j’apprécie particulièrement… Mais d’un naturel paresseux, je prends la plupart du temps un ou quelques clichés…

Et c’est ici que Day One reste incomparable…

À partir d’une image capturée par l’iPhone, — et donc géolocalisée et horodatée — créer une entrée dans ce carnet de voyage numérique est d’une simplicité incomparable.

Je l’importe et ce sont les données de l’image qui vont ajouter chronologiquement une nouvelle note, mémoriser l’emplacement de la prise de vue, rappeler la météo locale, afficher une carte.

Et, si je le souhaite, sur l’instant ou plus tard, compléter ce cliché de quelques notes saisies au clavier…

Instagram pour les amis, Day One pour moi…

Je ne me prive pas de cette simplicité extrême même si j’emploie en parallèle2 Instagram.

reduc-450

Or, plus fort encore, Day One va chercher toute nouvelle entrée dans ce compte Instagram, la rapatrier sous la forme d’une nouvelle note dans mon carnet de voyage.

Je l’ai dit, je suis paresseux.

Bref, Instagram — et l’envoi de chaque entrée vers Twitter — comme signe de vie à l’intention des amis mais sans géolocalisation précise, sans la date et l’heure de mes clichés.

Ces informations, seul Day One les possède car elles sont personnelles tout comme les notes que j’ajoute.

Des entrées automatiques ou volontaires

Du coup, mon carnet de notes numériques se remplit régulièrement de clichés, associés (ou non) de quelques notes saisies en marge.

Mon équipement de nomade urbain se réduit à cet unique écran, à la fois bloc-notes, appareil photo, boussole, billets de train, dictionnaire, grenouille météo, cartes topographiques…

Plus tard (…comprendre, le soir ou quelques jours après), au calme3, je reprends ce carnet numérique que j’édite, complète, réécrit les entrées, la photo ou les photos associées me restituant le contexte de chaque événement.

reduc-450

Quand mon iPad est disponible, c’est dans Nebo que je reprends mes notes puis les copie colle dans Day One.

Mais cela peut aussi s’effectuer sur mon antique MacBook Pro de 2009 (…même si la version embarquée de Day One est obsolète et ne me permet que de créer de nouvelles entrées).

Connexion. Ou pas…

Car Day One est bien un carnet que l’on peut synchroniser au moment souhaité : pas nécessaire d’être relié à l’internet en permanence.

C’est uniquement en présence d’une connexion que le contenu de Day One sera synchronisé vers le serveur de l’application puis, dans un second temps, redistribué vers les autres écrans connectés à mon compte. Mais si j’ai modifié une note sur un autre écran (sur l’iPad notamment), c’est bien la plus récente qui sera prise en compte, CQFD.

Cela veut dire que je peux nourrir à tout instant mon carnet sur mon iPhone et que mes notes seront à nouveau synchronisées4 si le réseau est disponible, 4G ou internet.

Les textes sont synchronisés en premier lieu, les photos demandant plus de bande passante.

Day One supporte également les notes audio et vidéo mais j’ai peu exploré cette option (une douzaine de vidéos à ce jour).

Simplicité d’emploi

Voilà pourquoi j’emploie depuis tant d’années Day One, application qui a su se transformer, évoluer …sans jamais perdre5 une seule de mes notes.

S’il est naturel de rechercher en permanence la meilleure solution, se laisser séduire par les descriptions miraculeuses du dernier produit annoncé, il ne me semble pas inutile de rappeler qu’il existe déjà des applications qui fonctionnent, qui ont de la bouteille, du recul et font bien moins de bruit.

reduc-450

Alors, oui, cette solution a un coût pour l’utiliser à fond mais elle vous permet de nourrir votre carnet depuis iOS comme depuis macOS. Et de synchroniser ce carnet sur tous vos écrans, de ranger vos notes dans des dossiers précis, etc.

Bien entendu, il y a d’autres solutions mais je n’évoque que celle j’apprécie et utilise à titre personnel.

Pour finir, ma propre version de Day One consigne plus de 11 111 notes au moment où je termine ce billet (…comprenant 13 043 visuels) pour un total de 2798 jours…


  1. urbanbike | Voyage, sac à dos et …iPhone 

  2. vu les derniers rebondissements, je sens que cette fin d’année est le moment propice. Sans oublier que limiter les réseaux sociaux est aussi l’assurance de plus de calme intérieur ! 

  3. sous une toile de tente, au coin d’un poêle dans une cabane en rondins imaginaire mais plus vraisemblablement dans un lit à la lumière d’une LED…! 

  4. contrairement à Drafts ou autres, Day One utilise son propre cloud et stocke les clichés en haute définition. 

  5. pour autant que je m’en souvienne…! 

le 27/12/2019 à 11:25 | .(JavaScript must be enabled to view this email address) à Jean-Christophe Courte | Partager…?

iOS | Réorganiser les menus additionnels de Drafts

Préférer l’indispensable au superflu…

dans dans mon bocal | écrire | grospod | usages
par Jean-Christophe Courte

Quand on utilise depuis longtemps un même traitement de texte, on a tendance à se reposer sur ce qui nous est proposé par le développeur.
Heureusement, même si la disposition des icônes de la barra additionnelle n’est pas due au hasard, quelques applications iOS nous permettent de chambouler l’ordre de départ, de masquer ou d’afficher des options dans leur barre additionnelle.
Ainsi l’épatant iA Writer sous iOS …avec juste un bémol : il faut simplement répéter l’opération pour chaque écran (iPad, iPhone).
Contrairement à Drafts !

Bien entendu, ce n’est pas l’unique raison (!!) pour laquelle j’emploie, de préférence, Drafts sous iOS mais il est clair que …ça joue comme on dit en Suisse !

Ensuite, Drafts me permet de créer autant de barres additionnelles que je le souhaite et donc de tester des dispositions multiples selon mes besoins.

reduc-450

Comme je l’avais déjà écrit dans un précédent billet, peuvent se ranger dans ces barres additionnelles — et dans l’ordre que je souhaite — des actions basiques puisées dans le Drafts Directory | Drafts Action Directory comme des actions nettement plus …complexes, scriptées.

Ces actions sont disponibles ici : Popular Actions | Drafts Action Directory pour les plus “populaires”.

À ce propos, Drafts propose également des sets prêts à l’emploi de barres additionnelles, sets que vous trouvez ici : Popular Action Groups | Drafts Action Directory

reduc-450

Après, à vous de faire le ménage dans ces propositions, de les compléter avec d’autres actions empruntées à quelques sets ou d’en soustraire dans un set qui semble contenir l’ensemble de vos besoins.

reduc-450

Et, bien entendu, les transformer, les adapter, les enrichir et en proposer à la communauté des utilisateurs de Drafts.

Ces pièces constituent un fabuleux mécano à assembler à votre guise. Et, encore une fois, vous n’êtes pas limité à une unique barre additionnelle (oui, je me répète), ce qui vous permet de les organiser par thèmes : une dédiée balisage markdown ; une autre pour les exports, etc.

Et c’est ici où je veux en venir.
Sous Drafts, pas de problème pour dupliquer une action et déplacer ce duplicata vers une autre barre additionnelle de votre choix.

Enfin tout ce que vous aurez pris le temps de constituer méthodiquement sur votre iPad se retrouvera sur votre iPhone (et réciproquement), ce qui est d’un confort absolu.

Si la barre additionnelle constituée sur iPad s’avère très longue sur iPhone, pas de panique ! En posant le doigt légèrement sur cette dernière vous allez découvrir qu’elle coulisse horizontalement ! Et que toutes les actions sont bien en place.

reduc-450

Ce billet est un simple rappel d’articles rédigés naguère1 sur ce même blog.

C’est tout.

le 27/11/2019 à 18:45 | .(JavaScript must be enabled to view this email address) à Jean-Christophe Courte | Partager…?