c 利用反射动态创建Drafts 可以创建哪些好玩的 workflow

玩转 Workflow(二):命中需求痛点的 4 个 Workflow 实例 - 推酷
玩转 Workflow(二):命中需求痛点的 4 个 Workflow 实例
注:本文 GIF 动画较多,为保证画质,GIF 体积较大(每张约 2~3 MB),请使用移动网络访问的用户注意流量。
堪称 iOS 系统的 Automator,它内置了 150 多个 Actions,你可以用它来组合任何你想要的 Workflow (工作流)。但我购入 Workflow 将近半月,竟然极少的想出我需要的 Workflow。这不正是应了史蒂夫 & 乔布斯的一句名言:
People don’t know what they want.
而当我看到其他用户的 Workflow 时,不禁感叹道「原来可以这样」。我相信我并不孤独,你也有相似的感受。莫愁,接下来就分享 4 个命中我需求痛点的 Workflow,希望也能命中你的痛点,并将它们运用到日常使用当中提升效率。
开始之前,你可能会用到:
保存 Instagram 里的照片
Instagram 是继 Facebook、Twitter、YouTube、Line 和 Snapchat 之后,又一个「被 404」的社交应用,我相信真正热爱 Instagram 的人,已经找到了翻 X 的方法。由
制作的&Workflow 可以帮你直接保存 Instagram 里的照片至系统相册,但其缺点是每次只能保存一张照片。
我首先点击「复制共享网址」,然后在运行这个 Workflow (你可以将 Workflow 发送至桌面),最后点击「Done」完成操作。可以选择将图片保存至相册或者分享出去。
向同一个剪贴板里添加内容
这个 Workflow 配上少数派曾为大家推荐过 iOS 8 上的剪贴板神器Clips简直无敌。它来自 MacStories 的&
。你不必再劳心手动合并分散在各处的内容,只需运行这个 Workflow 即可无限添加内容。
我首先拷贝了一段文字,然后在墨客里运行这个 Workflow,最后我们可以在 Clips 里看到最终的效果:微博的内容及其相关链接都被自动添加至刚刚拷贝的文字后面。值得注意的是,你想要添加到剪贴板的内容只能直接通过运行 Workflow。
把电子表格转换为 MultiMarkdown 表格
同样是出自
,它可以帮你把用 Numbers 或 Excel 等应用制成的表格转换为 MultiMarkdown 格式。
可以下载由&
制作的有相同作用的DraftsAction。
我首先拷贝用 Numbers 做出来的表格,然后运行这个 Workflow,最后点按「Capture」收集到 Drafts 里。你可以根据自己的偏好更改最后生成内容的分发方式。
将网页内容转换为 Markdown
这个 Workflow 利用的是由
项目。它可以将整个网页的内容转换为 Markdown,是一款比较小众但是异常实用的 Workflow。
最后,如果你有大爱的 Workflow 或者你可以优化上面的 Workflow,欢迎直接在下方评论里留言。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致利用 Pythonista for iOS 可以做哪些有用的 workflow 或其它好玩的事情?
& Pythonista: is an integrated development environment for writing Python(TM) scripts on iOS. You can create interactive experiments and prototypes using multi-touch, animations, and sound – or just use the interactive prompt as a powerful calculator.
有时候还是挺好用的!比如最近遇到的问题,微信小号经常被封,只能用接码平台解封,然而用到的平台需要客户端才行,而客户端只有电脑端和安卓端,没有ios的!!没办法,只能利用给的API,结合pythonista写个简陋的UI,勉强可以用突然想起,我是不是可以承接微信解封服务啊
表示没用过,直觉发展前途不大
难道就没人用过kivy? 免费开源。 Kivy is running on Linux, Windows, MacOSX, Android and IOS. You can run the same code on all supported platforms.
建议你看看这篇文章,应该能够解答你的问题。
作为iOS上的python解释器还是很不错的。写点小东西,或者临时当做脚本测试平台。似乎能访问一些iOS的系统资源,没深入研究。
写工程的话效率一般吧…可能我手指太笨,还是感觉键盘上速度快。旅途中在pad上学习Python挺好的,有例子有文档。当然,我是指司机不是你的时候!!!
不太了解啊
习惯了强类型语言, 偶尔使用Python, 你会觉得非常清新, 写程序非常享受。 iOS平台上, 编辑器如果够强大的话, 偶尔写点小程序也是非常不错的。
第一次受邀回答,但是这个问题真不太了解,查了一下,原来Pythonista for iOS 是可以在iOS平台(不只是mac)上写phython程序的app,感到很神奇
我想导入一些文件到Pythonista,但是没找到选项,是不能导吗?
已有帐号?
无法登录?
社交帐号登录Workflow 教程(四):如何使用 Workflow 中关于文章的那些动作 - 少数派
Workflow 教程(四):如何使用 Workflow 中关于文章的那些动作
Workflow 教程(四):如何使用 Workflow 中关于文章的那些动作
编注:此为 系列教程补全计划,本文首发于 。
Workflow 在 1.1.1 版的更新中添加了两项功能。一项是内置了 GIF 服务 Giphy,这个熟悉 Launch Center Pro 的都应该很了解了。相对于 Workflow ,我认为 Launch Center Pro 更适合 Giphy 这个服务,所以我并不打算多提它。这篇文章要说的是另一项更新——关于 Articles(文章) 的一套动作。
用新动作在 Safari 里做文摘
每天你都会在电子设备上阅读很多东西,保留其中你认为有价值的部分的一个办法是摘抄。而如果你要把摘抄的内容统一起来放在一起,你就要考虑它的整洁度,也就是格式。
在电子设备上,最简单的让摘抄内容的格式统一起来的办法应该是用 Markdown:
& 引用文本
这样出来的结果就会是:
有出处,点出处可以看到原文。引用文本有层级显示。最后还有摘抄的日期。
但是,在 Workflow 出现之前,这个过程是很繁琐的:你需要获取文章的名称、链接,还要复制好喜欢的内容,最后还要加上日期。但因为你每一次只能从网页粘贴到 Evernote 一项内容,所以你要来回选中复制再粘贴,还要考虑格式(字体字号)问题,实在太痛苦。
Workflow 1.1.1 版中添加了一套关于网页文章的动作——Articles,让这整个步骤变得极其容易。
仅能在 Safari 中做摘抄的办法
用 Articles 的功能做摘抄虽然简单,但是它的能力范围有限。它只能作用在 Safari 的网页里,对稍后读软件( Pocket / Instapaper)和 RSS 软件都不起作用。
对每个动作,你都要首先想清楚,你想做什么。想得越具体,你的目标就越明确,就越容易成功。
在这个动作里,我们首先要用 Workflow Type
去获取文章。然后我们要获得4个变量:文章的标题、链接,你想摘抄的文本,还有日期。
最后我们要把它们以下面的 Markdown 的格式放到一个 Text 文本框里:
& 引用文本
然后我们要把 Markdown 的内容转化为 HTML,最后把转化好的内容发送到 Evernote。
接下来一步一步来做。
用 Workflow 获取文章
首先要把这个 Workflow 的类型设置为 Action Extension,并且仅接受 Articles 这个类型的内容:
获取文章的名称、链接及引用文本
Workflow 1.1.1 版中添加了 Get Details of Articles 这个动作。对这一个动作重复利用,就能够获取我们想获得的标题、链接跟引用文本。
但首先,我们要把获取了的 Article 先设为一个变量:
原因是由于,我们总共需要三个变量(标题、链接跟引用文本)每次我们只能向这个 Article 获取一个内容,所以我们需要用到 Article 这个变量三次。
第一次,设完变量后可以直接从变量获取元素,所以我们可以直接从 Article 获得 Title(标题),并设为变量:
第二次,获得 URL(链接),并设为变量:
获取引用文本:
Workflow 目前似乎还不支持直接从 Safari 获取选中文本,所以在这里需要绕一下,利用剪切板曲线救国。
具体做法是,在运行摘抄这个 Workflow 之前,先把你想要摘录的文字首先复制了。由于在 Text 文本框里,我们使用 Clipboard 这个常量,所以 Workflow 回把复制的内容自动填入正确的位置。
以上,我们就获得了我们摘抄所需要的一切元素。下面我们要获得日期。
获得日期在 Workflow 里是一套动作,首先要获得日期,其次要决定这日期显示格式。
获取日期的动作是 Date,我们要在这个动作里选择 Current Date。然后在下面我们要接上Format Date,来设定日期显示的格式。因为是摘抄,所以也没必要特别精确,所以我用的是不显示时间,日期用的是最短的格式:年-月-日。
最后,将其设为变量。
把变量填入文本框
获得了我们需要的四个变量,下一步就是按照 Markdown 格式把它们放到文本框中:
把 Markdown 转化为 HTML,并发送到 Evernote
把 Markdown 转化为 HTML 是 Workflow 第一版就有的动作,叫做 Make Rich Text from Markdown。
在它的下面,我们接上 Append to Evernote,在笔记本中填入摘抄用的笔记本(我的是「Excerpt」)。
这样整个动作就结束了。要注意先把想要摘录的文本复制好,然后再运行该 Workflow。
这个动作很容易,但是它作用范围只有 Safari 和一些可以在本 App 中以网页形式打开网址并运行 Share Sheet 的 App。后者其实并不多,因为大多数软件打开网址都不是也网页的形式,而是包括在了自己的软件内。像 RSS 阅读器、稍后读这些软件统统不能用这个办法。
当然神通广大的 Workflow 不会就此举白旗,但是方法会变得复杂很多,我们在以后的教程会说明这种方法。下面我们来看另外几个新动作的应用。
用新动作筛选某网站的文章后一并发送到稍后读
这个动作因为 Workflow 本身的一个缺陷在当前版本使用并不理想,后文会详述原因。
一般来说,我们对信息来源有一种信赖感。而且针对同一个专题的内容,同一个信息来源获取的消息更为联贯,逻辑承接更容易。但是,同一个信息来源有时候未必只会对你感兴趣的那一个点发布内容,比如我在指南并不是只写 Workflow 教程的,但是有些人可能因为他不越狱,所以对我写的插件方面的内容并不感冒,只想看关于 Workflow 的这些教程。如果你是这样,这次 Workflow 更新的关于 Articles 的动作对你来说就有用了。
它可以让你把某个信息源的关于某个专题的文章先筛选出来,然后一气儿全部发送到稍后读服务,然后你可以慢慢地看。
用 RSS 链接获取某网站的文章归档
Get Items from RSS Feed 是 Workflow 早就有的功能,用来获得具体 Blog 的博文归档。
我们在 URL 里填上博客的订阅链接,然后在下一行选择获取的文章数。
Filter 是详细介绍过的内容,这里不再赘述,只用具体例子来说明如何筛选文章:
上一步我们已经从越狱指南的 RSS 链接里获取了10篇最近的文章,现在通过筛选,我们要得到这10篇文章名称里包含「Workflow」的文章。然后按发布日期,从早到晚来排序。
全部发送到 Pocket
获取了符合标准的文章们,我们接下来要做的就是把它们一并发到稍后读。
处理一个列表中每一项内容的方法是使用 Repeat with Each 这个动作,这个动作我也已经在《》里详解过了,这里也只说例子:
如图,只要在产生列表的下一步放上 Repeat with Each,Workflow 就知道下面是处理列表中的每一项内容,我们把 Add to Pocket 放到 Repeat with Each 里,Workflow 就明白这是要它把列表中每篇文章都发到 Pocket。
Workflow 1.1.1 版更新出的这些 Articles 功能都足够好用,但是从 1.0 就有的 Get Items from RSS Feed 这个功能却一直有个毛病——它只能获取10项内容,你不管设定多少项,它只获取10项。所以这也成了这部分讲的整个 Workflow 的短板,比如说指南现在的文章,按时间来排序,最新的两篇是 Workflow,接下来的就是只接到第14和第15篇了。所以用本文的方法,只能获取前两篇。
具体设置办法可以看第一篇教程—— 的 Workflow Type 部分。
变量的讲解也在
这篇文章里。
关于 Append 的意思,可以看之前的这篇文章:
Workflow 系列文章
分享到微信
In-depth review.
Email 登录
商务&合作:
投稿&报道:
微信订阅二维码}

我要回帖

更多关于 利用fork 创建子进程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信