title: "Huginn入门必读"
categories: wiki
tags: [wiki,介绍]
author: hjb2722404
date: 2016-07-17 23:44:00 +0800
layout: post
Huginn原文作者:Andrew Cantino
原文地址:What is Huginn?
** Huginn是什么**
========
Huginn是一个可以创建为你在线执行自动化任务代理的系统。这些代理可以读取网页,监测事件并且执行符合你需求的动作。Huginn的代理们创建和利用事件,并且事件可以沿着一条定向的路径来传播(事件流)。你可以将它看作是一个运行在你自己服务器上的Yahoo! Pipes plus IFTTT[1],你总是能够知道谁有你要的数据(?这里翻译可能不够准确)。
huginn的传说奥丁[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这个仓库,做出修正,并推送给我们。
huginn-china在github上的项目地址: Huginn-China
网友评论