iOS 应用 Workflow 有哪些有趣的或能提升生活效率的玩法?

更新: 苹果收购知名iOS自动化应用Workflow,提供免费下载 官方网站: Workflow App Store: Workflow: Power…
关注者
4,357
被浏览
870,564

46 个回答

强烈推荐

JailbreakHum

发布在

少数派

的系列文章。

Workflow 系列文章

零、Workflow 入门指南

从零开始用 Workflow 专题。( 少数派 - 高品质数字消费指南 )

一、分享获取 Workflow 的途径

1. 少数派刚发布的 Workflow Gallery: workflow.sspai.com 初期内容不多,但是随着时间的推移,内容越来越丰富。

2. 有人(其实就是我)在消息推送应用「即刻」制作了一个分享 Workflow 的提醒,可以尝试关注一下,这几天关注人数陡增。爬虫第一时间爬取微博部分用户的 Timeline 并推送分享。

u.nu/jike

3. 少数派作者 _RYAN_ 写了一个可以搜索 Workflow 的 Telegram Bot,你可以通过它发现或分享 Workflow: 少数派 - 高品质数字消费指南

4. 播客节目 CheckedFM 一直在关注 Workflow 。加入 CheckedFM 播客节目的 Slack 聊天群,在 #Workflow 频道中可以参与讨论分享。(已更名为 ios-automation)。

checkedfm.slack.com

5. Reddit 专区 Workflow: Powerful Automation for iPhone and iPad • r/workflow

相关:Workflow 发布的基础知识官方文档:Workflow, The knowledge base for Workflow for iOS.

二、分享一下自己用过的 Workflow

1. 利用百度翻译 API 推送译文。支持所有百度支持的翻译语言翻译为中文。(答主自己申请 AppKey,翻译词数上限 200 万字符每月,但一般不会超出,有需求可以获取此 Workflow: workflow.is/workflows/8 )

1.7.3 Workflow 将默认翻译改为了微软的,所以这套动作也可有可无,但值得尝试学习如何用 API 制作 Workflow。

2. 自制:利用豆瓣电影公共 API 推送评分。一开始只通过 GET 获取到分数,后来发现有主演,导演,上映年份和简介就一并加上去。最后发现变量 Photo 也可以推送出来索性直接把电影海报的 URL 也加上去了,效果不错。少数派的 Gallery 里也出现了不少电影主题,比如 查询电影多平台评分 View Movie Ratings

(获取:workflow.is/workflows/6 )


利用豆瓣电影 API 推送内容的预览。由于豆瓣电影的用户登陆授权 API 不对独立开发者开放,所以实现不了标记「想看/看过」功能,但是你可以自己再添加动作放到自己的 ToDoList 来标记想看的电影。

GIF 见此处:i1.piimg.com/580272/164

//题外话:

实现想看的电影到 To Do List ——

(1) 使用 IFTTT: IF 自己的豆瓣 RSS Feed 触发,Match 关键词「想看」,THEN 加入到 iOS Reminder 或者其他 GTD 应用,有时也会自动导入到 GTD 的 Inbox 中。

(2) Workflow + Todoist: Douban To Todoist

3.自制:利用贴图库图床 API 和百度识图实现以图搜图功能。
首先选择一张图片,Workflow 会通过 Safari 直接弹出了百度的图片搜索的结果。
里面蕴含了一个图床,因为识图的一种方法是通过 URL 的方式获取图片,所以得到本地图片的 URL。当然了,如果只要做一个图床获取图片 URL 的话,可以把最后的输出改成 Copy to Clipboard,这样输入是照片,输出是它的 URL。这个 API 是用的自己的图床,出于隐私保护,建议换用自己的图床。
建议使用 sm.ms 图床服务。

4.利用扇贝英语的 API 向自己的单词本中加入新单词,暂时不提供具体的 Workflow,因为 Token 是自己的,第三方用户运行后会把单词放到 Token 的所有者账户里。尝试学习制作,详细教程: Workflow 教程(八):利用新的请求方法打造 Web 小程序


5.搜寻附近的免费 Wi-Fi 并择一显示在系统地图上。Workflow 分享:显示附近的免费 Wi-Fi

6.短网址生成

(获取: 短网址生成

附一个可以自定义 URL 后缀的 API:U.NU - URL shortener。

7.用 Workflow 发微博

//Todo: 这里需要用到两个 Workflow,有空都贴出来。

微博是采用 OAuth2 的认证方式授权用户登录来调用 API 的,这里就不像公共 API 可以随便调用。需要准备一个微博开发者账号,注册应用后若通过审核才会显示尾巴,否则显示「未通过审核应用」。


第一步: 用 AppKey (ClientID) 和 Secret 来获取 AccessToken 并保存。
第二步: 凭借 AccessToken 来访问 API。比如通过 POST 方式发消息的接口,或者发图片的接口等等。

8.使用微软一系列机器识别 API 来识别图片信息,包括 OCR 等视觉处理。

API 文档:Microsoft Cognitive Services - Documentation

Key 的获取( OCR 请选择 Computer Vision ):Microsoft Cognitive Services - 马上开始免费试用

不同的 API 每个月有不同的调用次数,超过则收费,因此提供的 Workflow 需要自己获取 Key。

举例(获取不含 Key 的 Workflow: OCR),此 OCR 文字识别所用的 API文档: Cognitive Services

尝试识别《退步集》某一页的文字并推送 输入的图片 和 输出的字符 :

效果惊人。可将结果输出到 Clipboard。

更进一步,结合利用本文开头的百度翻译 Workflow,厉害的事情便发生了,即类似于有道、谷歌的摄像头取词翻译,两个 API 的结合。

而最新版本(2017 年 3 月)的 Workflow 已经允许在一个 Workflow 中调用另一个 Workflow 了!因此可以「封装」百度翻译的 Workflow 在 OCR 中调用它,就会出现这样的结果。

之所以使用百度的接口,是保证任何网络环境下都能使用。//如上文提到,你可以选择微软的翻译。同学们也可以用 Google Translation API 做一个,今年 3 月 29 日,大陆用户可以完全使用 Google Translate 的 .cn 域名,不知道 API 是否有对应的版本,基于 CNN 的机器翻译是目前体验最佳的机器翻译,期待有用户能够制作分享,但似乎 Google Translate API 不怎么好拿到。

Google 的译文:

计算机视觉 API 提供最先进的算法来处理图像和返回信息。 例如,它可以用于确定图像是否包含成熟内容,或者可以用于查找图像中的所有面部。 它还具有其他功能,如估计主导色和重音色,分类图像的内容,并用完整的英语句子描述图像。 此外,它还可以智能地生成用于有效地显示大图像的图像缩略图。

9. 图灵机器人 帮助中心- Powered By TURING
请求提交的参数都是 key 和 info,不同的 API 返回的 json 参数不同,可以定制自己的机器人。可以练练手来学习怎么用 API,实用不大,就不贴了。


10. 下载网易云音乐 MV。(by @特殊字符)

workflow.is/workflows/0

首先在网易云的某个 MV 页面中找到该 MV 的所在页面的 URL ,将其复制,再运行这个 Workflow ,选择清晰度,就可以下载到手机相册本地。

11. 已删除。

还会陆续更新补充!