博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php脚本开发Alfred workflow
阅读量:7070 次
发布时间:2019-06-28

本文共 819 字,大约阅读时间需要 2 分钟。

使用mac的码农应该不会没用过大名鼎鼎的,至少也听说过。反正我自从接触mac下了Alfred,就基本不会用到mac的spotlight。Alfred源何强大,也是因为他的工作流(workflow)。想想你是不是经常为了查找本地公网ip,需要:打开浏览器,输入百度,输入ip,搜索。自从用了Alfred后,几个按键就帮你搞定了。为了翻译一个单词,需要:打开浏览器,搜索打开百度/谷歌翻译,输入单词,然后才得到结果。如今用了Alfred,option+space+yd+space+单词,搞定了。很geek,很奶思。这样棒的产品,请了解一下!不要999,不要99,只要19...欧元。当蓝了,我是不会跟你说是可能可以破解的。那购买了这款这么棒的产品后,当蓝还有更棒的功能,那就是你可以自己写自己的workflow了,不管你是php程序员,python程序员,ruby程序员还是就写个shell啥的,都可以。Alfred提供了简单的接口给码农们自嗨。下面演示一下用php开发两个简单的workflow。

unicode2utf8

unicode转utf8

clipboard.png

make a string

生成随机字符串

clipboard.png

演示一下

用Alfred打开Alfred的偏好设置

clipboard.png

左下点击+打开一个blank workflow

clipboard.png

加入一个script filter的input

clipboard.png

然后双击进去填写各种明显的信息,在下方选择php开始写代码。

clipboard.png

这里的'{query}'代表了在alfred输入框关键词后面的输入。然后require_once的脚本位置在下面这里:

clipboard.png

右键打开workflow文件夹,各种资源文件也放里面。然后撸代码就可以。注意脚本会输出一个xml字符串,这个字符串就是alfred检索出来的列表,xml有各种属性可以去探索,但最基本的可以设置icon/title/subtitle/copy text等等。可以看代码注释。

附php的一个workflow开发包:

转载地址:http://twell.baihongyu.com/

你可能感兴趣的文章
软件测试行业年度核心热点数据大揭秘(2018 )
查看>>
Vagrant (四) - Box 的用法
查看>>
前端代码风格自动化系列(四)之Prettier
查看>>
访问者模式
查看>>
Go routine调度
查看>>
Python 二分查找与 bisect 模块
查看>>
webpack4系列教程(十):总结
查看>>
【性能优化】quicklink:实现原理与给前端的启发
查看>>
用console.log分析Vue源码
查看>>
原生JavaScript轮播效果,噢,其实什么才叫原生
查看>>
闭包是什么,如何使用?
查看>>
堆排序Java实现(递归方式&非递归方式)
查看>>
GRU网络生成莎士比亚小说
查看>>
一次读锁重入导致的死锁故障
查看>>
如何使用Kubernetes里的NetworkPolicy
查看>>
图像风格转移
查看>>
ReactNative集成百度语音合成
查看>>
记一次企业级存储规划及重大事故
查看>>
微信小程序Markdown渲染组件wemark
查看>>
Dubbo分析之Serialize层
查看>>