这两天晚上学习了一下 mac 上的 workflow 开发,写出了两个小玩意。想着之前在网上,没有看到比较详细的中文开发教程(虽然,开发过程其实很简单),就自己写了个入门级的教程。希望对这方面入门级别的开发有所帮助。 开发语言可以是 Python/Php...
详细的开发教程在地址: http://allenwu.itscoder.com/how-to-write-a-workflow-for-mac
两个 Demo 级别的 workflow 地址: https://github.com/wuchangfeng/Vino-Workflow
自己写的两个玩意,一个是 Gank 的搜索,一个是 有道的翻译:
==================================================================
更新啦!!!
中午想起来 v2ex 也有设计很赞的 API,趁着还有兴趣立马就给 v2ex 写了个 workflow,功能是获取 v2ex 当日十条热门帖子。
用法就是下载之后点击安装:https://github.com/wuchangfeng/Vino-Workflow/blob/master/v2ex/V2ex.alfredworkflow
输入触发词 v2 即可
地址在这里,感兴趣的可以收藏下,写好的都放这里:https://github.com/wuchangfeng/Vino-Workflow
新想法
有个想法,我们写 markdown 时候最繁琐的就是上传图片到七牛、又拍云、Lencloud 之类的云存储上,获得 url。
其实它们原理都是一样,你上传 file ,然后给你返回数据。然后我就想到了用 workflow 实现这个功能,直接在 workflow 本地搜索图片,然后后台上传,之后直接右键粘贴即可。一气呵成。
但是,作为 user,就必须要去申请各种各样的平台的 key 啊,secret 啊之类,好麻烦...
然后突然想到自己经常用的新浪微博图床,嘿嘿,每个人都可以有个微博吧,而且这些资源跟你微博账号绑定的,应该来说还是相对安全的。
我就上网 google 了一下,发现微博图床的 API 还真的有:http://picupload.service.weibo.com/interface/
并且新浪微博 google 图床插件也是开源的。
感觉应该不难实现,可以我自己也没啥时间,,,
有了想法之后,就这样啦,期待有人拿这个练手,嘿嘿。
1
Anybfans 2016-11-25 09:01:05 +08:00 via Android
写的很不错。赞
|
2
Andrewliu 2016-11-25 09:03:48 +08:00
干货前编辑来赞一个 (逃
|
3
hdbean 2016-11-25 09:05:54 +08:00
Alfred Workflow 都还不怎么会用呢...
|
4
allencode OP @Anybfans 哈哈,谢谢,因为自己看的是全英文的教程,虽然简单,但是对于大部分人来讲还是有点抵触,所以就写了个“图文并茂”中文小白教程...
|
7
knightdf 2016-11-25 09:14:33 +08:00
我都是直接 shell 写的,一个有道一个查 ip,shell 写挺方便的
|
8
Tink 2016-11-25 09:15:03 +08:00 via iPhone
这个棒
|
9
Tink 2016-11-25 09:15:40 +08:00 via iPhone
python 和 shell 写这个还是比较好玩的
|
12
allencode OP 小弟去干活、学习了,有什么建议,可以直接留言。博客为了简洁,没有添加多说,不好意思啦。对了小弟找一份实习,有兴趣的看一下博客的 About 中的 Resume (逃
|
13
itfanr 2016-11-25 12:40:54 +08:00
写的很不错。赞
|
14
itfanr 2016-11-25 12:42:45 +08:00
博客很简洁啊。用 hexo 搭建的吗?请问
|
15
allencode OP @itfanr 用的 jkelly ,人家的模板然后自己改了改,不过这种样式的博客容易写出来,之前用 Django 写过一个。
|
16
adoyle 2016-11-25 13:33:01 +08:00
很赞
|
17
allencode OP 更新啦,添加了 V2EX 当日 10 大热门帖子的 workflow ,哈哈,因地制宜。
|
18
xieguanglei 2016-11-25 14:11:37 +08:00
好赞啊!
|
19
fyooo 2016-11-25 18:41:27 +08:00
Alfred 能不能自动操作 mac 版微信?
在想如果晚睡加班到 9 点就自动打开微信给我老婆发一条微信说今晚加班,晚点回。 |
20
wudanyang 2016-11-25 21:26:08 +08:00
如果能添加单词到生词本就完美了
|
23
allencode OP @xieguanglei 嘿嘿,很简单的,肯花时间研究下都能做出来
|
24
xderam 2016-11-25 21:55:48 +08:00
不错,如果能加入一些高级功能就好了。比如{query}的分解啥的,还有如何 debug 。
|
25
allencode OP |
28
tchekai704 2016-11-26 10:36:16 +08:00 via iPhone
wox : windows 版的 alfred ,来源免费~
|
30
ak47947 2016-12-17 15:39:13 +08:00
这个不错,学习下,后面也试试
|
31
alanhe421 2020-07-03 22:24:30 +08:00
我推荐一篇讲述使用 Alfred 的吧,https://1991421.cn/2019/04/06/b908e228/ 应该还是很全面的。
至于各种 workflow 的编写,只要你熟悉一门语言即可,无论是 shell,js,ruby 等 |