• jq जैसी सिंटैक्स के साथ Markdown दस्तावेज़ों को query, filter और transform करने वाला CLI टूल, जो JSON में jq की भूमिका को Markdown में लाता है
  • Markdown को structured data में बदलकर slice, filter, mapping और transformation जैसे कामों की batch processing आसानी से की जा सकती है
  • क्योंकि LLM Markdown को default input format के रूप में इस्तेमाल करते हैं, यह LLM workflow और input generation के लिए खास तौर पर उपयोगी है
    • prompt/output में इस्तेमाल होने वाले Markdown manipulation, document management, content analysis और batch processing आदि में उपयोग
  • विभिन्न input/output format का समर्थन: markdown, mdx, html, csv, json, toml, xml, yaml आदि input, और table·grep·json आदि output
    • फ़ाइल एक्सटेंशन या -I फ्लैग से automatic parsing किया जाता है
  • heading, code block, link, table cell को selector से extract किया जा सकता है (.h(1..3), .code("rust"), .link.url आदि)
  • शीर्षक-आधारित section unit extraction का समर्थन (section::section("Installation"))
  • mq conv से Excel·Word·PDF को Markdown में बदलकर Unix pipe के साथ जोड़ा जा सकता है
  • कई built-in functions और selectors से content filter/transform किया जा सकता है, और custom functions से आसानी से extend किया जा सकता है
  • REPL·LSP·VSCode extension·debugger(mq-dbg) जैसी developer convenience features शामिल हैं
  • Playground में बिना install किए browser में चलाया जा सकता है
  • mq-web के रूप में WebAssembly build उपलब्ध है
  • Elixir, Python, Ruby, Java, Go भाषाओं के लिए bindings उपलब्ध हैं
  • MIT License, Rust में implemented

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.