fbpx

可建立自己的代理程式來監視和代表自己行為的開源工具

專案簡介

Huginn 是一個建立代理人( agents ) 的開源系統,它為你線上執行自動化的任務。 它可以閱讀網頁,觀察事件,並代表你採取行動。 Huginn 的 agent 建立和解讀事件,並以指定的路徑圖傳播它們。 可以把它看作是你自己伺服器上的 IFTTT 或 Zapier 的可客制化版本。 使用 Huginn 你總是可以知道誰擁有你的資料。

你可以用 Huginn 來做哪些事情?

  • 追蹤天氣狀況,當明天要下雨(或下雪)時收到一封電子郵件(“別忘了你的雨傘! ”)
  • 列出你關心的關鍵字 ( terms ) ,當它們在 Twitter 上的出現發生變化時接收電子郵件。 (例如,想知道在機器學習的世界裡什麼時候發生了有趣的事情嗎? Huginn 會在 Twitter 上關注“機器學習”這個詞,並在討論激烈時告訴你。)
  • 留意航空旅行或購物優惠
  • 在 Twitter 上關注你的專案名稱,並在人們提到它們時獲得更新
  • 爬取網站內容,當內容有變化時接收電子郵件通知
  • 連接到 Adioso、 HipChat、 Basecamp、 Growl、 FTP、 IMAP、 Jabber、 JIRA、 MQTT、 nextbus、 Pushbullet、 Pushover、 RSS、 Bash、 Slack、 StubHub、翻譯 api、 Twilio、 Twitter、 Wunderground 和微博等等
  • 在一天中的特定時間傳送你關心事情的摘要郵件
  • 追蹤高頻繁事件的次數,並在事件發生的時刻傳送簡訊,如關鍵字 “舊金山緊急情況”
  • 傳送和接收 WebHooks
  • 執行客制化的 JavaScript 或 CoffeeScript 函式
  • 隨著時間的進行跟蹤你的位置
  • 建立 Amazon Mechanical Turk 工作流程作為代理的輸入或輸出(Amazon Turk Agent 稱為“ HumanTaskAgent”)。 例如: “每天一次,向5個人索取一張有趣的貓咪照片; 將結果傳送給另外5個人進行評分; 將評分最高的照片傳送給5個人進行有趣的說明; 向最後5個人傳送評分最有趣的說明; 最後,在我的部落格上貼出最好的說明照片。”

介紹影片

你的代理人

代理人事件流程圖

✍ 專案網址 https://github.com/huginn/huginn

這個開源工具的技術堆疊

  • 前端使用 PhantomJS
  • 後端使用 Ruby on Rails

部署方式

  • 在本地端機器安裝有支援 Docker 映像檔安裝
  • 可部署到 Heroku
  • 可部署到 OpenShift
  • 自己安裝到私人的伺服器

相關付費工具

🔥 Timelinr 個人計劃:1/3/5 人版終身訂閱特價中

相關學習資源

 歡迎使用 App / Email | Telegram 訂閱 網站更新

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: