此文章以及分享的workflow仅供学习与交流,请大家注意保护Lofter图片的版权,尊重作者的劳动成果。

Lofter是网易的轻博客应用,其中有很多摄影师和模特发布的非常优秀的摄影作品。我平时放松的时候就喜欢在手机上刷Lofter,看着屏幕里漂亮的女孩纸,顿时觉得人生美好了起来......但同时我也是一个收藏控,就想把这些喜欢的图片收藏起来,但是一张张保存太麻烦,后来就想到用workflow一键收藏整个合集的图片。

收藏图片至本地相册

手机上的使用环境主要是Lofter的客户端,我们首先需要获取页面的URL地址。在客户端内点击屏幕的右上角,调出菜单,选取“复制链接”,将页面地址复制到剪切板。


2015-09-24 192925.png


之后可以直接在通知中心调用相关的workflow,自动抓取图片并保存至相册,workflow的具体实现如下图。

2015-09-24 194514.png


  1. Getclipboard   获取剪切板数据,即获取页面的URL地址;
  2. Get Contents of Web Page  输入URL地址,输出关于该地址页面的富文本信息,其中就包含页面的图片信息;
  3. Get Images from Input  获取该页面的所有图片,包括作者和其他用户的头像;
  4. Filter Images  设置一个过滤的规则,筛选图片宽度大于等于500的图片;
  5. Save to Photo Album  将下载的图片保存到本地相册,并同意保存至LOFTER相册。

2015-09-24 193434.png

收藏图片至Dropbox

在手机相册里保存这么多美丽的女孩纸的照片,总是感觉怪怪的,况且乞丐机的容量也总是捉襟见肘,这就要求最好将图片存到网盘上去。首选是百度网盘,然而workflow并不支持百度网盘,因而只好选择Dropbox.

图片下载的部分与之前下载至本地相册的动作完全一样,但是为了让网盘内的文件排列更加有序(让一个合集的图片排在一起),同时保存更多信息,我想要获取作者、发布日期等信息,并以此为图片重命名。


283296.jpg

为了获取作者、发布日期这些信息,我的方法是获取页面的源代码。上图左1是该动作的主要原理,左2是输出的经过简化的源代码,其中就包含了作者以及发布日期等信息,使用正则表达式就可以从中提取这些信息。最后利用这些信息为图片重命名,并上传至网盘,右1是图片在网盘内的存储信息。

以上这些文本获取的具体操作这里就不赘述了,我的式子写得可能比较繁琐,大家可以根据自己的喜好进行相应的修改。


总结

1. 以上两个workflow的链接如下

收藏图片至本地相册   Get Lofter Pic Local

收藏图片至Dropbox    Get Lofter Pic Dropbox

2. 该动作的实际原理是抓取移动端页面的图片,但是不知道移动端网页的图片显示是否存在图片体积的限制,抓取下来的图片是经过压缩的,其宽度统一为500;而在电脑的网页端可以获取质量更高的图片。

3. 个人感觉workflow的最大价值不在于以上的两个动作或是官方Gallery中的一个个动作,而是我们可以利用workflow制作出适合于自己的动作,满足自己的需求,最大化地提高效率。

4. 欢迎大家同我交流这方面的话题,我的新浪微博是  Freffle,同时也欢迎大家关注我的Lofter,虽然发布的内容不多。

5. 文中提到的白鸟诗取真的是一个可爱美腻的女孩纸啊,大家赶紧去围观........

3
1