最近上手Alfred的使用,日常工作中存在很多需要高频执行的连续性动作,将这一系列动作封装成Workflow,通过命令触发,对提升效率确有很大帮助。
自己封装了一些简单的Workflow,这里分享出来。有Alfred/Wox框架的支撑,Workflow脚本的代码相对是很简单的,但是简单的插件如何定义命令格式和交互模式,实现从可用到易用,花费了相当多的时间。
如有优化建议,欢迎提交Pull Request或评论。
JSON Viewer
功能简介
基础功能
将剪切板中的Json使用本地浏览器(默认Chrome)打开,结合浏览器插件实现结构化视图。
进阶功能
使用>符号进行JSON子结构寻址,找到目标子结构后,回车使用本地浏览器打开子结构。
工作流对比
原始工作流:复制JSON字符串 -> 打开在线格式化网站bejson -> 粘贴JSON到指定位置 -> 点击格式化
新工作流:复制JSON字符串 -> 呼出Alfred/Wox -> 输入json -> 回车
仓库地址
- alfred-jsonviewer
- wox-jsonviewer
Time Convertor
功能简介
基础功能
进行时间戳的获取、与本地日期时间的转换。
进阶功能
跨时区时间转换功能。
工作流对比
以获取当前时间戳为例。
原始工作流:打开在线时间戳工具网站 -> 选中复制时间戳
新工作流:快捷键呼出Alfred/Wox -> 输入ts now -> 回车
仓库地址
- alfred-timeconvertor
- wox-timeconvertor