Huginn入门必读


title: "Huginn入门必读"
categories: wiki
tags: [wiki,介绍]
author: hjb2722404
date: 2016-07-17 23:44:00 +0800
layout: post


原文作者:Andrew Cantino

原文地址:What is Huginn?

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


  1. IFTTT是"if this then that",意指『『如果这样,则那样』』,即如果一件事发生了,则自动触发另一件事。 ↩

  2. 奥丁是北欧神话中的主神,在诸神的黄昏一役中战死。 ↩

你可能感兴趣的:(Huginn入门必读)