diff --git a/commands/conversions/kroki-mermaid.sh b/commands/conversions/kroki-mermaid.sh new file mode 100644 index 000000000..952423ee9 --- /dev/null +++ b/commands/conversions/kroki-mermaid.sh @@ -0,0 +1,19 @@ +#!/bin/bash + + +# Required parameters: +# @raycast.schemaVersion 1 +# @raycast.title Send Mermaid diagram to Kroki Diagram Generator +# @raycast.mode sildent +# +# Optional parameters: +# @raycast.icon 🤖 +# @raycast.currentDirectoryPath ~ +# @raycast.needsConfirmation false +# +# Documentation: +# @raycast.description Send Mermaid diagram to Kroki Diagram Generator +# @raycast.author Bill Zhong +# @raycast.authorURL https://github.com/zmx + +open -u `pbpaste | python3 -c "import sys; import base64; import zlib; print('https://kroki.io/mermaid/svg/' + base64.urlsafe_b64encode(zlib.compress(sys.stdin.read().encode('utf-8'), 9)).decode('ascii'))"` \ No newline at end of file