在搜索框中输入:
- code,显示CSDN和GitHub的个人主页。
- 接着,再输入 空格 和 git,显示个人下的所有仓库。
- 选择某个仓库,浏览器打开页面。
点击Workflows,在左下角找到+
号,新建一个Blank Workflow。弹出窗口,填写信息。
右击,Inputs -> Script Filter。
with space 表示输入参数的时候需要空格。Language选择PHP。然后就可以在里面写脚本了。
脚本里有句代码比较特别一点:
$repos = $wf->request($api, array(CURLOPT_USERAGENT => ‘Awesome-laiwenqiang-App’));
因为GitHub的请求方法需要加入Use-Agent头,不然请求会被拒绝。
这个文件是WorkFlow的帮助工具类,方便我们对数据的操作。我看了不少项目都是用的这个。
我们 右键项目名字 -> Open in Finder,打开文件夹,然后将这个workflows.php复制进去。还有项目中需要用到的图标也可以复制进去。
我们需要打开浏览器来程序将查询到的结果显示出来。
右键 -> Actions -> Open URL。
最后的样子如下图: