3 Punkte von xguru 4 시간 전 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Ein CLI-Tool zum Abfragen, Filtern und Transformieren von Markdown-Dokumenten mit einer jq-ähnlichen Syntax, das die Rolle von jq für JSON auf Markdown überträgt
  • Markdown wird in strukturierte Daten umgewandelt, wodurch sich Aufgaben wie Slicing, Filtern, Mapping und Transformieren einfach im Batch verarbeiten lassen
  • Da LLMs Markdown als Standard-Eingabeformat verwenden, ist es besonders nützlich für LLM-Workflows und die Erzeugung von Eingaben
    • Einsetzbar für die Bearbeitung von Markdown in Prompts/Ausgaben, Dokumentenverwaltung, Inhaltsanalyse, Batch-Verarbeitung usw.
  • Unterstützt verschiedene Ein- und Ausgabeformate: Eingabe u. a. in markdown, mdx, html, csv, json, toml, xml, yaml; Ausgabe u. a. als table, grep, json
    • Automatisches Parsing über Dateierweiterungen oder das Flag -I
  • Extrahiert Überschriften, Codeblöcke, Links und Tabellenzellen per Selektor (.h(1..3), .code("rust"), .link.url usw.)
  • Unterstützt abschnittsweise Extraktion auf Basis von Titeln (section::section("Installation"))
  • Mit mq conv lassen sich Excel-, Word- und PDF-Dateien in Markdown umwandeln und anschließend über Unix-Pipes weiterverarbeiten
  • Mit zahlreichen eingebauten Funktionen und Selektoren lassen sich Inhalte filtern und transformieren; per Custom Functions ist eine einfache Erweiterung möglich
  • Enthält Entwicklungsfunktionen wie REPL, LSP, VSCode-Erweiterung und Debugger (mq-dbg)
  • Im Playground direkt im Browser ohne Installation ausführbar
  • Mit mq-web ist ein WebAssembly-Build verfügbar
  • Bietet Bindings für Elixir, Python, Ruby, Java und Go
  • MIT License, implementiert in Rust

Noch keine Kommentare.

Noch keine Kommentare.