21 puntos por xguru 8 일 전 | 1 comentarios | Compartir por WhatsApp
  • Herramienta CLI para consultar, filtrar y transformar documentos Markdown con una sintaxis similar a jq, trasladando a Markdown el papel que jq cumplía en JSON
  • Convierte Markdown en datos estructurados, lo que facilita el procesamiento por lotes de tareas como segmentar, filtrar, mapear y transformar
  • Como los LLM usan Markdown como formato de entrada predeterminado, resulta especialmente útil para flujos de trabajo con LLM y generación de entradas
    • Se puede usar para manipulación de Markdown en prompts/salidas, gestión de documentos, análisis de contenido y procesamiento por lotes
  • Soporta varios formatos de entrada y salida: markdown, mdx, html, csv, json, toml, xml, yaml, etc. como entrada; table, grep, json, etc. como salida
    • Realiza análisis automático según la extensión del archivo o la bandera -I
  • Extrae encabezados, bloques de código, enlaces y celdas de tabla mediante selectores (.h(1..3), .code("rust"), .link.url, etc.)
  • Soporta extracción por secciones según el título (section::section("Installation"))
  • Con mq conv puede convertir Excel, Word y PDF a Markdown y luego encadenarlo mediante pipes de Unix
  • Permite filtrar y transformar contenido con múltiples funciones y selectores integrados, y se puede ampliar fácilmente con funciones personalizadas
  • Incluye funciones de productividad para desarrollo como REPL, LSP, extensión de VSCode y depurador (mq-dbg)
  • Se puede ejecutar en el navegador sin instalación desde el Playground
  • Ofrece compilación WebAssembly con mq-web
  • Proporciona bindings para Elixir, Python, Ruby, Java y Go
  • Licencia MIT, implementado en Rust

1 comentarios

 
xunre 8 일 전

Por fin salió algo que necesitaba...