{
 "url": "https://11d.im/notes/2026/20260901134210/",
 "published": "Tue Sep 01 2026 15:42:11 GMT+0200 (Central European Summer Time)",
 "updated": "Tue Sep 08 2026 14:05:03 GMT+0200 (Central European Summer Time)",
 "author": {
  "name": "tk",
  "url": "https://11d.im"
 },
 "content": "<section>\n<p>Avec <code>ad</code>, il est possible de d\u00e9marrer une action en cliquant, ou en appuyant sur <code>@</code> sur n'importe quel mot \u00e0 l'\u00e9cran.\nLe logiciel commencera par inf\u00e9rer l'action en fonction de la s\u00e9lection, et d'inf\u00e9rer la s\u00e9lection s'il y a qu'un seul caract\u00e8re sous le curseur.\nPar exemple, si cela ressemble \u00e0 un fichier d'ouvrir ce fichier, si c'est une url d'ouvrir la page web dans le navigateur par d\u00e9faut et ainsi de suite.\nEn dernier, il tentera d'ex\u00e9cuter une ligne de commande avec la s\u00e9lection.\nIl suffit donc qu'un ex\u00e9cutable dans le <code>$PATH</code> r\u00e9ponde pr\u00e9sent pour qu'il s'active.\nLe r\u00e9sultat se retrouve ensuite dans le buffer virtuel <code> output</code>.</p>\n<p>Le script <code>bash</code> <code>note-publish</code> contient donc principalement cela :</p>\n<pre><code class=\"language-bash\">curl    --no-progress-meter\\\n        -H \"Authorization: Bearer ${token}\"\\\n        -d \"h=entry\"\\\n        -d \"name=${title}\"\\\n        -d \"content=${content}\"\\\n        $endpoint\n</code></pre>\n<p>Pour l'ex\u00e9cuter depuis <code>ad</code>, il suffit de positionner le curseur texte sur le mot <code>note-publish</code> et d'appuyer sur <code>@</code> ou de faire <code>clic milieu</code> avec la souris pour l'ex\u00e9cuter.\nCette note a ainsi \u00e9t\u00e9 publi\u00e9e <span aria-hidden=\"true\" class=\"emoji emoji--sparkles\">\u2728</span> en d\u00e9marrant l'action depuis la note elle-m\u00eame <span aria-hidden=\"true\" class=\"emoji emoji--sparkles\">\u2728</span>.</p>\n</section>\n<section>\n<div class=\"section-link\">\n<a class=\"no-tufte-underline\" href=\"https://11d.im/notes/2026/20260901134210/#notes\"></a><h2 id=\"notes\" tabindex=\"-1\">notes</h2>\n</div>\n<ul>\n<li>Essayer de mettre \u00e0 jour la note via micropub sans mongodb g\u00e9n\u00e8re une erreur.\nIl ne semble pas y avoir de r\u00e9solution de l'url vers un \u00e9ventuel fichier qui existerait d\u00e9j\u00e0.</li>\n<li>Le mininum serait d'ins\u00e9rer l'url dans le frontmatter de la note en cas de r\u00e9sultat positif, puis d'emp\u00eacher la cr\u00e9ation s'il y a d\u00e9j\u00e0 une cl\u00e9 <code>url</code> dans le frontmatter d'une note.</li>\n<li>Je ne suis pas certain d'avoir la patience pour faire du <code>bash</code>.</li>\n</ul>\n</section>",
 "content-plain": "Avec ad, il est possible de d\u00e9marrer une action en cliquant, ou en appuyant sur @ sur n'importe quel mot \u00e0 l'\u00e9cran. Le logiciel commencera par inf\u00e9rer l'action en fonction de la s\u00e9lection, et d'inf\u00e9rer la s\u00e9lection s'il y a qu'un seul caract\u00e8re sous le curseur. Par exemple, si cela ressemble \u00e0 un fichier d'ouvrir ce fichier, si c'est une url d'ouvrir la page web dans le navigateur par d\u00e9faut et ainsi de suite. En dernier, il tentera d'ex\u00e9cuter une ligne de commande avec la s\u00e9lection. Il suffit donc qu'un ex\u00e9cutable dans le $PATH r\u00e9ponde pr\u00e9sent pour qu'il s'active. Le r\u00e9sultat se retrouve ensuite dans le buffer virtuel  output.\n\nLe script bash note-publish contient donc principalement cela :\ncurl    --no-progress-meter\\\n        -H \"Authorization: Bearer ${token}\"\\\n        -d \"h=entry\"\\\n        -d \"name=${title}\"\\\n        -d \"content=${content}\"\\\n        $endpoint\n\nPour l'ex\u00e9cuter depuis ad, il suffit de positionner le curseur texte sur le mot note-publish et d'appuyer sur @ ou de faire clic milieu avec la souris pour l'ex\u00e9cuter. Cette note a ainsi \u00e9t\u00e9 publi\u00e9e \u2728 en d\u00e9marrant l'action depuis la note elle-m\u00eame \u2728.\n notes Essayer de mettre \u00e0 jour la note via micropub sans mongodb g\u00e9n\u00e8re une erreur. Il ne semble pas y avoir de r\u00e9solution de l'url vers un \u00e9ventuel fichier qui existerait d\u00e9j\u00e0. Le mininum serait d'ins\u00e9rer l'url dans le frontmatter de la note en cas de r\u00e9sultat positif, puis d'emp\u00eacher la cr\u00e9ation s'il y a d\u00e9j\u00e0 une cl\u00e9 url dans le frontmatter d'une note. Je ne suis pas certain d'avoir la patience pour faire du bash.",
 "summary": "r\u00e9ponse : ad zk \u00b7 11d.im",
 "syndication": [],
 "type": "entry",
 "in-reply-to": [
  {
   "url": "https://11d.im/journal/2026/20260831203358-acme-ad-zk-publication/",
   "syndication": [],
   "type": "cite",
   "name": "ad zk"
  }
 ]
}