如今信息碎片化时代.各种自媒体平台、微信公众号、知识付费平台、知乎、微博等等社交平台,让人看的眼花缭乱。我每天也有花一部分时间在各个平台阅读自己感兴趣的内容的习惯,由于有点强迫症和完美主义情怀,一直想将自己关心的内容聚合在一个体验感更好的地方阅读
于是我前些天测试了一个可以根据自己需求定制的RSS自动聚合订阅的一站式信息站:
实现了个性化内容聚合定制需求,不需要逐个打开各个平台并登陆翻阅关注喜欢的内容,减少重复性的操作,可以节约不少时间,一定意义上提高了阅读效率。
这个插件还有几个样式可供选择:
Demo1:
Demo2:
Demo3:
要实现这个功能只需要简单的一个Wordpress插件即可完成,这是一个付费的插件,我已经发到社区。
但这种被动式的阅读方式跟理想的自动化定制尚远,有没有更主动的阅读方式?
比如以下几个需求场景:
- 比别人更抢先一步收到实时新闻,比如股票的波动.
- 暗恋的女神微博、ins、推特等….动态一旦更新马上收到通知。其实不止如此,作为公关,你应该希望可以监控大部分主流社交平台,一旦人们讨论某个关键词,比如“Affiliate Marketing”的时候,你将自动第一时间收到通知。是不是很棒?
- 跟踪第二天的天气情况,提前预警及时自动推送给你关心的人
- 监听电商的商品价格、航班信息,降价及时收到通知,为你省钱!
- 抓取网页的内容,有变化了马上通知你。比如监听你的Landing page页面,一旦服务器异常,页面内容变化,自动告诉你需要马上处理,是不是能给你省一打的钞票?
- 烧录RSS.让你喜欢的作者、自媒体、公众号都聚合在你的手机App,当然你也可以通过关键词来筛选需要关注的内容.他们一旦更新马上能收到手机通知.相当于一站式为你筛选了最关心最优质的内容.
这些场景基本都可以在Huginn实现.
Huginn是什么?
Huginn 是一个用于构建在线执行自动化任务的系统,它可以监控网页变化、聚合第三方应用并且根据设定的触发条件执行自动化操作。
它名字的由来是传说有两个乌鸦,名为Huginn和Muninn,它们被视为奥丁的左肩右臂。奥丁在黎明时送出Huginn和Muninn,它们飞到世界各地,然后在晚餐时间回来,告诉奥丁它们看到和听到的一切,奥丁则赐予它们食物作为报酬。(奥丁是北欧神话中的主神,在诸神的黄昏一役中战死)
我之前看到到湾区日报也利用Slack+Hubot实现了自动化机器人融入项目工作中。
- Slack是当下(湾区)公司里最流行的聊天软件!
- Hubot是Github开源的聊天机器人
两者结合基本可以实现自动处理大部分重复性的繁杂工作,让你真正轻松+愉快地让机器人根据你的指令完成工作,所以湾区称之为“最勤劳的员工”。
Huginn同样可以结合Slack推送通知.选择Slack的理由是:它像国内企业微信一样类似,支持桌面端、Chrome插件、iOS和Android端,界面漂亮,并且可以自己选择把消息推送到哪一个群组。
当然你也可以选择推送到邮件,这个成本最低,但是邮件最容易漏看。pushover是个非常不错的选择,但它是收费产品,30块钱的授权许也算是业界良心了。
比如:我非常喜欢看的一部美剧《权利的游戏》,每周更新必看,但工作一忙确实就忘了今天更新了.这个时候,我们就可以利用Huginn+Slack实现一旦《权利的游戏》更新马上推送给我。
Huginn是一个开源的程序. 下载以及安装使用文档,请到Github上查看官方文档:
https://github.com/huginn/huginn
使用Huginn的要掌握一些小门槛:
- Linux基础使用和环境部署
- 定制Website Agent规则
- XPath(这个我建议使用Chrome的XPath插件即可)
- 基本的Html代码总能看懂吧.
- Huginn安装比较简单.网上也有教程,不再赘述!
这里我是直接搭建在自己的服务器上,「Affiliate营销圈」的朋友感兴趣可以直接在我搭好的平台上玩,申请开通账户,同时我会不定期在平台上写一些好玩的Scenarios脚本功能共享,大家直接可以拿来主义。
实操个小案例简单了解Huginn是如何运作的:
通过Huginn抓取任意网站RSS并输出全文
以我的博客为例:www.fuyuzhe.com
先创建一个Agent
由于篇幅有限,不再逐个解释每个选项的意义.大家可以到官网查看文档。
解释几个重要概念:
- Type必须选对.RSS基于XML的形式.所以选择Website Agent
- XPath 可以确定你的网页唯一元素,我是用Chrome自带的开发者工具+Chrome插件:XPath抓取网页元素.
- Toggle View是目标网站规则编写区域
如图所示,我使用Chrome+XPath抓取了标题的信息:
其它的链接、日期什么原理是一样的,最后测试结果如图:
接下来我们再创建一个DataOutputAgent,如图:
到这里Huginn会给你生成一个Xml和Json两种格式的文件
后面的烧录你可以使用feedburner,这里不再赘述。以下是我烧录的结果:
这个过程中稍难的部分无非就是获取XPath元素.其实也是使用Chrome插件的XPath简单点选元素自动生成的.所以应该人人都可以操作。
本篇简单介绍了下Huginn最基本的抓取任意网站烧录Rss应用,当然你也可以定制微信公众号、微博、知乎,原理是一样的。其它更多好玩的高级Affiliate应用场景我会共享在平台上,或者你有其它疑问,可以在知识星球里提问交流。
总的来说,Huginn会成为比IFTTT更加强大的自动化平台。它可以无缝自动跟踪推送到QQ、微信、Email等。同时可以将关注的网页进行RSS全文输出,分享自己写好的脚本给其它伙伴,依赖于Huginn完全可以打造一个强大的可定制的个人互联网智能任务系统,让它成为免费的个人可定制的自动化“最勤劳员工”。