ForHosting KIT · Entwickler-Tools

Zeilen in eine Markdown-Checkliste umwandeln

Verwandeln Sie eine einfache Liste in eine saubere Markdown-Checkliste, ohne die Kästchensyntax von Hand einzugeben.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Fügen Sie pro Zeile eine Aufgabe ein und erhalten Sie fertiges Markup für ein Issue, eine Projektnotiz, einen Pull Request oder eine Dokumentationsseite. Der Konverter entfernt Leerzeilen, bereinigt versehentliche Randabstände und setzt vor jeden verbleibenden Eintrag ein leeres Kontrollkästchen. Das deterministische Ergebnis lässt sich zuverlässig prüfen, kopieren, speichern oder in einen automatisierten Ablauf übernehmen.

Bereiten Sie pro Zeile eine konkrete Aufgabe vor

Beginnen Sie mit gewöhnlichem Text, der in jeder Zeile eine Aufgabe enthält. Das können kurze Erinnerungen, vollständige Sätze, Veröffentlichungsschritte, Prüffragen oder andere Punkte einer Aufgabenliste sein. Sie müssen vor dem Absenden keine Aufzählungszeichen, Klammern oder Markdown-Symbole eingeben. Beim Entwurf dürfen zwischen Gruppen Leerzeilen stehen; der Konverter ignoriert sie, statt leere Kontrollkästchen zu erzeugen. Außerdem entfernt er Leerzeichen und Tabulatoren am Anfang und Ende jeder übernommenen Zeile. Dadurch bleibt Material aus E-Mails, Dokumenten oder eingerückten Notizen einheitlich. Der Inhalt innerhalb der Zeile bleibt einschließlich Satzzeichen, Inline-Code, Links, Hervorhebungen und Unicode-Zeichen erhalten. Für ein klares Ergebnis sollte jede logische Aufgabe in einer einzigen Zeile stehen. Benötigt eine Beschreibung mehrere Absätze oder verschachtelte Details, erstellen Sie zuerst die Checkliste und ergänzen Sie die weitere Struktur anschließend im Ziel-Editor.

Verstehen Sie das erzeugte Markdown

Jede nicht leere Zeile wird zu einem Markdown-Aufgabeneintrag aus Bindestrich, Leerzeichen, einem leeren eckigen Klammerpaar, einem weiteren Leerzeichen und der ursprünglichen Zeile. Die meisten Markdown-Renderer zeigen diese Folge als nicht markiertes Kontrollkästchen an. Die Antwort enthält das vollständige Markup im Feld markdown und die Anzahl der Einträge in items. Anhand dieser Zahl kann eine Integration vor dem Veröffentlichen oder Speichern prüfen, wie viele Aufgaben übernommen wurden. Die Funktion erzeugt stets offene Einträge, denn sie wandelt Ausgangszeilen um und leitet keinen Fortschritt aus Formulierungen ab. Vorhandene Satzzeichen gelten nicht als Status oder Metadaten. Leerzeilen erscheinen nicht in der Ausgabe, unterschiedliche Zeilenenden werden vereinheitlicht. Da der Algorithmus weder Netzwerk, Modell, Zufall noch Uhr verwendet, führt dieselbe Eingabe immer zum gleichen Ergebnis – in wiederholbaren Skripten ebenso wie beim interaktiven Kopieren.

Fügen Sie das Ergebnis sicher ein oder automatisieren Sie es

Kopieren Sie das zurückgegebene Markdown in jedes Ziel, das Aufgabenlisten unterstützt, etwa eine Issue-Beschreibung, eine Pull-Request-Vorlage, ein Repository-Dokument, eine Teamnotiz oder den Quelltext einer statischen Website. Prüfen Sie vor der Veröffentlichung die Vorschau, wenn das Ziel eigene Markdown-Regeln besitzt, denn Plattformen können Kontrollkästchen unterschiedlich darstellen. Senden Sie in einem automatisierten Ablauf den Ausgangstext im Pflichtfeld text, lesen Sie markdown und übernehmen Sie diesen Wert, ohne die Syntax erneut aufzubauen. Eine API-Anfrage kostet $0.002; im Browser erfolgt dieselbe deterministische Umwandlung lokal. Das Ergebnis ist Formatierung und keine Autorisierung: Es führt keine Aufgabe aus, benachrichtigt niemanden, setzt keine Frist und erstellt kein Issue. Ordnen Sie die Ausgangszeilen vorher, wenn die Reihenfolge wichtig ist. Für Gruppen können Sie getrennte Ergebnisse mit Überschriften versehen, da absichtliche Leerzeilen entfernt werden.

Checkliste für ein Issue vorbereiten

Wandeln Sie Akzeptanzkriterien oder Untersuchungsschritte in fertige Kästchen für eine Issue-Beschreibung um.

Prüfvorlage erstellen

Formen Sie eine einfache Fragenliste in einheitliches Markdown für Pull Requests und Versionshinweise um.

Projektnotizen formatieren

Machen Sie aus Besprechungsaufgaben oder Planungsnotizen eine Aufgabenliste, ohne jede Zeile manuell zu bearbeiten.

Was kostet die Nutzung?

Die API kostet $0.002 pro Anfrage. Die Browserversion führt dieselbe Umwandlung lokal aus.

Was geschieht mit Leerzeilen?

Leere Zeilen und Zeilen nur aus Abständen werden ignoriert und erzeugen keine inhaltslosen Aufgaben.

Werden Aufgaben als erledigt markiert?

Nein. Jeder Eintrag erhält ein leeres Kontrollkästchen, damit der Fortschritt später erfasst werden kann.

Bleibt die Reihenfolge meiner Zeilen erhalten?

Ja. Alle nicht leeren Zeilen erscheinen in genau derselben Reihenfolge in der erzeugten Checkliste.

Darf eine Zeile Markdown-Formatierung enthalten?

Ja. Links, Hervorhebungen, Inline-Code und andere Markdown-Elemente innerhalb der Zeile bleiben erhalten.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

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

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

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"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →