whyliam / whyliam.workflows.youdao

使用有道翻译你想知道的单词和语句
http://blog.naaln.com/2015/05/repeat-create-the-wheel-alfred-plugin-youdao/
MIT License
1.09k stars 133 forks source link

支持多行或长文显示; 避免在翻译后再次触发workflow; #101

Open hyliang96 opened 3 years ago

hyliang96 commented 3 years ago
  1. 增加功能: fn+回车以使用large type显示多行或长文, 同时不隐藏alfred bar.
  2. 避免在翻译后再次触发workflow: 在触发hotkey后, 对{query}和当前app的id进行检查, 若是在alfred bar中本workflow完成翻译后再次触发workflow, 则{query}会包含workflow版本号, 原文, 译文等, 以"$%"分割. 凡遇到此情况, 不触发workflow, 而是隐藏alfred bar.
  3. 为所有workflow中的bash脚本输入, 添加escaping "double quotes" 和 "backslashes" 选项, 以免错误处理含有双引号和反斜杠的输入文本.