您的位置:首页 > 其它

Huginn入门必读

2016-07-18 18:20 501 查看
原文作者:Andrew Cantino

原文地址:What is Huginn?



Huginn 是什么

========

Huginn是一个可以创建为你在线执行自动化任务代理的系统。这些代理可以读取网页,监测事件并且执行符合你需求的动作。Huginn的代理们创建和利用事件,并且事件可以沿着一条定向的路径来传播(事件流)。你可以将它看作是一个运行在你自己服务器上的Yahoo! Pipes plus IFTTT1,你总是能够知道谁有你要的数据(?这里翻译可能不够准确)。



奥丁2的肩膀上坐着两只乌鸦,一只名叫Huginn,一只名叫Muninn。这两只乌鸦告诉奥丁他们的所见所闻,毫无遗漏。奥丁在黎明时派出它们,它们飞遍全世界然后再晚餐之前回来汇报,因此,奥丁掌握着许许多多的事件。

Huginn可以做的事:

跟踪天气的变化,如果监测到明天要下雨或下雪,就会发邮件提醒你:别忘了带伞哦!

列出你关心的事项,并且当他们在微博上发生变化的时候自动接收邮件。(例如:如果你想知道全世界在“机器学习”方面发生的趣闻,那么Huginn可以监听微博上所有含有“机器学习”的条目,并且在发生尖锐的讨论时告诉你)

监测航班行程和购物订单信息。

在微博上关注你的项目名称,并且在人们提到它们时自动更新。

抓取网页内容并且在它们发生变化时发送邮件给你。

可以与 Adioso, HipChat, Basecamp, Growl, FTP, IMAP, Jabber, JIRA, MQTT, nextbus, Pushbullet, Pushover, RSS, Bash, Slack, StubHub, translation APIs, Twilio, Twitter, Wunderground, and Weibo等第三方服务连接。

在一天中的某个指定时间发送通知邮件给你,告知你需要知道的事情。

追踪高频次事件的数量,并且在出现突发状况时发送短信给你,就像“旧金山紧急报道”。

发送和接收Webhooks(网络钩子,Webhook就是用户通过自定义回调函数的方式来改变Web应用的一种行为)

运行自定义的javascipt或者CoffeeScript函数

追踪你的位置轨迹

创建AMT工作流(Amazon Mechanical Turk workflows)代理的输入或输出。(Amazon Turk Agen

被称为“HumanTaskAgent”–人类任务代理)。例如,每天向5个人要一张有趣的猫的图片,然后将这些图片发送给5个或更多人去评分,然后发送评分数最高的照片给5个人并向他们征集有趣的标题,然后将这些标题发送给5个人让他们评出最有趣的标题,最后将最有趣的标题和图片发布到我的博客里。

加入我们的git room 来共同讨论该项目(huginn-china),或者你可以加入原作者的git room

加入我们

想用Huginn来帮助别人?我们鼓励所有形式的贡献!你可以贡献丰富的UI组件,或者制作一个新的Agent分享给大家,或者编写文档来指导那些对Huginn不太熟悉的人。或者,你可以挖掘或提出程序存在的问题,欢迎fork这个仓库,做出修正,并推送给我们。

IFTTT是”if this then that”,意指『『如果这样,则那样』』,即如果一件事发生了,则自动触发另一件事。
奥丁是北欧神话中的主神,在诸神的黄昏一役中战死。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息