ForHosting KIT · Outils pour développeurs

Convertir des lignes en liste de tâches Markdown

Transformez une liste simple en liste de tâches Markdown propre sans saisir manuellement la syntaxe des cases.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Collez une tâche par ligne et obtenez un balisage prêt pour un ticket, une note de projet, une demande de fusion ou une page de documentation. Le convertisseur supprime les lignes vides, retire les espaces superflus et place une case non cochée devant chaque élément restant. Son résultat déterministe peut être vérifié, copié, conservé ou intégré avec fiabilité dans un processus automatisé.

Préparez une action par ligne

Commencez avec un texte ordinaire contenant une tâche sur chaque ligne. Il peut s’agir de rappels courts, de phrases complètes, d’étapes de publication, de questions de contrôle ou de tout autre élément destiné à une liste de tâches. Vous n’avez pas à saisir de puces, de crochets ni de symboles Markdown avant l’envoi. Vous pouvez laisser des lignes vides entre les groupes pendant la rédaction : le convertisseur les ignore au lieu de produire des cases sans contenu. Il retire également les espaces et tabulations placés aux extrémités des lignes conservées, afin d’uniformiser les éléments copiés depuis un e-mail, un document ou une note indentée. Le contenu interne reste intact, notamment la ponctuation, le code en ligne, les liens, l’emphase et les caractères Unicode. Pour un résultat lisible, conservez chaque tâche logique sur une seule ligne. Ajoutez ensuite dans l’éditeur cible les paragraphes ou détails imbriqués nécessaires.

Comprenez le Markdown produit

Chaque ligne non vide devient un élément de tâche Markdown composé d’un tiret, d’une espace, d’une paire de crochets vides, d’une autre espace et de la ligne d’origine. La plupart des moteurs Markdown affichent cette séquence sous forme de case non cochée. La réponse fournit le balisage complet dans markdown et le nombre d’éléments dans items. Ce compteur permet à une intégration de vérifier le nombre de tâches acceptées avant publication ou enregistrement. La capacité produit toujours des tâches non terminées : elle convertit le texte source sans déduire l’avancement d’après les mots. La ponctuation n’est pas interprétée comme un état ou une métadonnée. Les lignes vides disparaissent et les différentes fins de ligne sont normalisées. L’algorithme n’utilisant ni réseau, ni modèle, ni hasard, ni horloge, une entrée identique donne toujours exactement le même résultat, dans un script comme lors d’une copie interactive.

Collez ou automatisez le résultat en toute sécurité

Copiez le Markdown obtenu vers toute destination compatible avec les listes de tâches : description de ticket, modèle de demande de fusion, document de dépôt, note d’équipe ou source d’un site statique. Vérifiez l’aperçu avant publication si la destination applique un dialecte particulier, car les plateformes peuvent présenter les cases différemment. Dans un processus automatisé, envoyez le texte source dans le champ obligatoire text, lisez markdown, puis placez cette valeur dans la destination sans reconstruire la syntaxe. Une requête API coûte $0.002, tandis que le navigateur exécute localement la même conversion déterministe. Le balisage obtenu est une mise en forme, pas une autorisation : il n’exécute aucune tâche, ne prévient personne, ne fixe aucune échéance et ne crée aucun ticket. Classez les lignes au préalable si leur ordre compte. Pour matérialiser des groupes, ajoutez des titres autour de résultats séparés, puisque les lignes vides sont retirées.

Préparer une liste pour un ticket

Convertissez des critères d’acceptation ou des étapes d’enquête en cases prêtes pour la description d’un ticket.

Créer un modèle de contrôle

Transformez des questions de contrôle en Markdown cohérent pour demandes de fusion et notes de version.

Mettre en forme des notes de projet

Convertissez les actions d’une réunion ou les notes de planification sans modifier chaque ligne manuellement.

Quel est le tarif ?

L’API coûte $0.002 par requête. La version pour navigateur effectue localement la même conversion.

Que deviennent les lignes vides ?

Les lignes vides ou composées uniquement d’espaces sont ignorées et ne créent pas de tâches sans contenu.

Des tâches sont-elles marquées comme terminées ?

Non. Chaque élément utilise une case non cochée afin que l’avancement puisse être indiqué ultérieurement.

L’ordre de mes lignes est-il conservé ?

Oui. Les lignes non vides apparaissent exactement dans le même ordre dans la liste produite.

Une ligne peut-elle contenir du formatage Markdown ?

Oui. Les liens, l’emphase, le code en ligne et les autres éléments Markdown présents sont conservés.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/str/markdown-checklist

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/str/markdown-checklist \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Review the proposal\nAssign an owner\nSet a due date"}'
{
  "text": "Review the proposal\nAssign an owner\nSet a due date"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.markdown_checklist",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →