← Retour à l’accueil

Configurer la capture

Le point d’entrée de capture transforme n’importe quelle requête HTTP en tâche. Un Raccourci sur votre téléphone, une règle dans votre client mail, une ligne dans un script — tout ce qui sait faire un POST.

Obtenez votre lien

Dans okdone, ouvrez Réglages → Capture et appuyez sur Créer un lien de capture. Vous obtenez une adresse comme https://okdone.app/api/capture/<token>.

Ce lien est l’identifiant. Quiconque le détient peut déposer des tâches dans votre compte : traitez-le comme un mot de passe. En cas de fuite, appuyez sur Renouveler le lien et l’ancien cesse aussitôt de fonctionner.

macOS — demander une tâche

Celui du quotidien : un raccourci clavier qui ouvre une boîte, prend une ligne de texte, l’envoie et s’efface.

  1. Ouvrez ShortcutsFichier → Nouveau raccourci. Nommez-le Add to okdone.
  2. Cherchez Ask for Input dans la liste d’actions et faites-la glisser. Laissez le type sur Text, mettez Prompt sur New task et laissez Default Answer vide — ce que vous y mettez pré-remplit la boîte et vous l’effacerez à chaque fois. Cochez Allow Multiple Lines.
  3. Ajoutez Get Contents of URL en dessous et collez votre lien de capture dans le champ URL.
  4. Cliquez sur Show More pour déplier les options, puis mettez Method sur POST.
  5. Sous Headers, ajoutez une ligne : clé Content-Type, valeur text/plain.
  6. Mettez Request Body sur File. Dans le champ qui apparaît, choisissez la variable magique de la première action — selon votre version de macOS elle s’appelle Ask for Input ou Provided Input.
  7. Appuyez sur pour tester. Au premier lancement une autorisation est demandée pour contacter le serveur ; accordez-la.

Les versions récentes de Shortcuts ne proposent que JSON, Form et File comme types de corps — il n’y a pas d’option texte brut. File avec une variable texte est la façon d’envoyer un corps brut, et l’en-tête Content-Type ci-dessus est ce qui fait que le serveur le lit comme du texte.

Donnez-lui un déclencheur

Ouvrez le panneau de détails et choisissez celui que vous utiliserez vraiment :

macOS — envoyer le texte sélectionné

Celui qui justifie tout. Sélectionnez une phrase n’importe où, clic droit, et elle devient une tâche.

  1. Dupliquez le raccourci précédent et nommez la copie quelque chose comme Send to okdone.
  2. Supprimez l’action Ask for Input.
  3. Dans Get Contents of URL, remplacez la variable du corps par Shortcut Input.
  4. Dans le panneau de détails, cochez Use as Quick Action et Services Menu, puis réglez sur Text la ligne d’entrée en haut de l’éditeur.

Il apparaît désormais sous Services dans le menu contextuel de toute app avec du texte sélectionnable.

iPhone et iPad

Mêmes actions, même ordre — l’app Raccourcis est celle de votre téléphone. Deux choses de plus à faire :

Mettre le texte en forme

Ce que vous envoyez reçoit le même traitement que si vous le tapiez dans l’app :

Chase the migration rollback #work !p1
Marcel said the ledger needs re-pointing first

Depuis un script ou le terminal

Le texte brut exige que le type de contenu soit précisé — curl -d envoie du form-encoded par défaut, que le serveur lit comme un formulaire et non comme votre tâche.

curl -X POST "$CAPTURE_URL" \
  -H 'content-type: text/plain' \
  -d 'Renew the TLS cert #infra !p2'

JSON quand vous voulez une échéance :

curl -X POST "$CAPTURE_URL" \
  -H 'content-type: application/json' \
  -d '{"title":"Renew the TLS cert","tags":"infra","due":"2026-08-14T09:00:00Z","priority":2}'

subject / text / from en form-encoded fonctionne aussi — c’est la forme qu’envoient les services de mail entrant, vous pouvez donc en pointer un vers votre lien de capture sans écrire une ligne de code.

Où tout cela atterrit

Réglages → Capture a deux destinations, réglées séparément : une pour le point d’entrée de capture et une pour votre adresse e-mail. Pointez-les vers des listes différentes si vous voulez trier le courrier à part de ce que vous envoyez vous-même. Supprimez la liste cible et ce qui arrive retombe dans la Boîte de réception plutôt que de disparaître.

Configurer la capture — okdone