From d6b068cbe6b06c04ebbc64e7678b68e1308ec7f3 Mon Sep 17 00:00:00 2001 From: zmx Date: Sun, 7 Sep 2025 11:05:22 +0800 Subject: [PATCH 1/2] Add script to send Mermaid Diagram to Kroki Diagram Generator --- commands/conversions/kroki-mermaid.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 commands/conversions/kroki-mermaid.sh diff --git a/commands/conversions/kroki-mermaid.sh b/commands/conversions/kroki-mermaid.sh new file mode 100644 index 000000000..cb5fa4fb3 --- /dev/null +++ b/commands/conversions/kroki-mermaid.sh @@ -0,0 +1,20 @@ +#!/bin/bash + + +# Required parameters: +# @raycast.schemaVersion 1 +# @raycast.title My First Script +# @raycast.mode sildent +# @raycast.packageName Raycast Scripts +# +# 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 From 329a354ee46cefa8ae60a917f4f29c19f5ce7531 Mon Sep 17 00:00:00 2001 From: zmx Date: Sun, 7 Sep 2025 11:15:06 +0800 Subject: [PATCH 2/2] fix: add raycast.title, remove raycast.packageName --- commands/conversions/kroki-mermaid.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/commands/conversions/kroki-mermaid.sh b/commands/conversions/kroki-mermaid.sh index cb5fa4fb3..952423ee9 100644 --- a/commands/conversions/kroki-mermaid.sh +++ b/commands/conversions/kroki-mermaid.sh @@ -3,9 +3,8 @@ # Required parameters: # @raycast.schemaVersion 1 -# @raycast.title My First Script +# @raycast.title Send Mermaid diagram to Kroki Diagram Generator # @raycast.mode sildent -# @raycast.packageName Raycast Scripts # # Optional parameters: # @raycast.icon 🤖