使用Huginn打造自動化云端信息助手

前言

半年前我在簡書上分享過一篇文章——Huginn 安裝教程—建立你自己的 IFTTT,簡單地介紹了一下Huginn到底是什么以及它部署到Heroku云平臺上的方法绘证。后來,我和利器群里結(jié)識的幾個群友一起完成了Huginn教程的翻譯结胀;就在上個月沫屡,我們把這些教程都放到了網(wǎng)上(托管Github和Coding),于是就有了現(xiàn)在的Huginn中文網(wǎng)击碗。但是筑悴,當(dāng)我向其他人推薦這個開源應(yīng)用時,大家還是不理解這個應(yīng)用到底有大的用途稍途,或者是有哪些有趣的玩法阁吝,恐怕就連Huginn這個單詞很多人都不知道它的意思,更不要說它其中的典故械拍。所以突勇,我想結(jié)合我這近十個月左右的使用經(jīng)驗(yàn)跟大家談一談它装盯。

本文不會詳細(xì)地去介紹如何去使用它,如果你想學(xué)習(xí)Huginn的話甲馋,請看我們的Huginn中文網(wǎng)埂奈;更加深入地學(xué)習(xí),請?jiān)L問該項(xiàng)目的Github地址定躏;如果你還不知道Huginn是什么账磺,或者還不是十分清楚它的用途,或是想知道它到底有哪些有趣的玩法痊远,可以繼續(xù)看下去垮抗。

Huginn的典故出處

簡介與原理

Huginn是北歐神話中奧丁肩膀上的烏鴉,它會幫助奧丁收集全世界的信息碧聪。在Huginn的項(xiàng)目主頁上冒版,作者對它有詳細(xì)的介紹,我們的中文網(wǎng)上也有一篇簡介——Huginn 簡介逞姿。作者的原話是“Huginn is a system for building agents that perform automated tasks for you online”辞嗡,所以,你可以理解成Huginn是一個在線自動化任務(wù)系統(tǒng)或者是云端私人助手滞造;如果你對IFTTTYahoo!Pipes很了解的話续室,你也可以理解成 Huginn >= IFTTT + Yahoo!Pipes 。

Huginn的原理跟IFTTT云服務(wù)的原理類似谒养,在IFTTT中猎贴,通過將每個Recipe串連起來,組合成一個Applet蝴光,就可以實(shí)現(xiàn)一個功能她渴;在Huginn中也有相似的概念,Agent對應(yīng)Recipe蔑祟,Scenario對應(yīng)Applet(兩者稍微有點(diǎn)差別趁耗,在Huginn中,Scenario其實(shí)只是一些標(biāo)簽)疆虚。在Huginn中苛败,通過編寫一連串的Agents,就可以實(shí)現(xiàn)一個功能径簿。在簡書上的這篇文章中——Huginn: 燒錄 RSS 的神器罢屈,作者將Huginn比如成一個加工工廠,每個Agents就像是流水線上的工人或機(jī)器篇亭,一組串聯(lián)起來的Agents組成了一條流水線缠捌,我覺得這個比喻非常地恰當(dāng)。

下面我舉一個簡單的例子吧译蒂,例如曼月,我們想把某個人的知乎回答制作成RSS谊却,用來在RSS閱讀器上進(jìn)行閱讀。那么哑芹,我們需要寫三個Agents炎辨,第一個Agent抓取回答的標(biāo)題和鏈接,第二個Agent會根據(jù)鏈接抓取回答的全文聪姿,最后一個Agent將標(biāo)題碴萧、鏈接和全文組合在一起,制作成RSS末购,這樣就可以得到一個跟蹤某人知乎回答的RSS源勿决。在Huginn中,會按照下圖所示的流程進(jìn)行工作:

使用Huginn將知乎回答制作成RSS

定制化推送與一站式閱讀

Huginn具體有哪些作用或用途招盲,作者其實(shí)也列舉了很多,比如嘉冒,監(jiān)測天氣變化曹货,監(jiān)測Twitter熱點(diǎn),監(jiān)測商品價格讳推,監(jiān)測Gmail郵箱顶籽,發(fā)送提醒,制作RSS银觅,還可以連接到各種豐富的第三方應(yīng)用(比如礼饱,郵箱、微博究驴、Twitter镊绪、Wunderlist、Slack洒忧、Pushbullet蝴韭,等等),可以組合出很多很多有趣的功能熙侍。經(jīng)過我這一段時間的使用榄鉴,總得來說,我覺得Huginn可以幫助我們做到兩件事情蛉抓,一是定制化推送或提醒庆尘,二是一站式閱讀

首先巷送,定制化推送或提醒就像你平時設(shè)定鬧鐘一樣驶忌,設(shè)定好時間或條件后,當(dāng)時間或條件滿足時笑跛,Huginn就會把信息推送給你位岔,或提醒你該去做某件事情如筛。比如說,明天下雨抒抬,提醒你帶傘杨刨;電視劇或漫畫更新,提醒你去觀看或直接推送給你擦剑;感興趣的商品降價妖胀,提醒你去購買;發(fā)生有趣的熱點(diǎn)新聞惠勒,也會推送給你赚抡。。纠屋。諸如此類生活中很多零散的信息地處理涂臣,甚至可以說,我們每天都在接收并處理這些信息售担。但是赁遗,這些明顯帶有個人主觀喜好的事情,每個人的需求都不一樣族铆,有些人喜歡看西部世界岩四,有些人喜歡看射雕英雄傳,有些人喜歡看電視哥攘,有些人喜歡看漫畫剖煌,有些人喜歡閱讀文章,有些人喜歡欣賞照片......但是逝淹,很難有一個應(yīng)用能夠滿足所有人的需求耕姊。如果要想滿足所有人的需求的話,那就必須要讓用戶自己也參與進(jìn)來栅葡,自己去篩選信息箩做、制作信息源

去年出現(xiàn)了一個非惩孜罚火的app邦邦,叫做即刻,我相信很多人都用過它或者還在使用它醉蚁,這個app上有很多有趣的主題燃辖,諸如,有豆瓣8.0分以上的新電影网棍、今天微博都在熱議什么黔龟,等等,這個app在豌豆莢上的下載量已經(jīng)有了34萬,但是氏身,盡管它有如此之多的主題巍棱,仍然不可能滿足所有人的需求,比如蛋欣,我想讓它推送豆瓣7.5分以上的新電影航徙,因?yàn)樗鼪]有這個主題,用戶就無法得到這個信息陷虎。但是到踏,對于Huginn來說,這種自定義是最簡單不過的啦尚猿,因?yàn)?strong>Huginn的自定義界面是可以從底層信息源開始窝稿,它是一個通用的云端信息處理工具,只要你能熟悉掌握它凿掂,就可以滿足你想要的大部分定制化推送伴榔。當(dāng)然,它的操作和使用成本是比較高的庄萎,需要自建服務(wù)器踪少,學(xué)習(xí)它的操作方法,再深入一些還需要用戶懂一些編程方面的知識惨恭。

再說一說一站式閱讀吧,我個人理解的一站式閱讀是指在一處閱讀所有的關(guān)注信息耙旦,包括但不僅限于微信公眾號脱羡、知乎、簡書免都、豆瓣锉罐、微博、Instagram......首先绕娘,我想講一講脓规,為什么我們要去做一站式閱讀。不知道大家有沒有這樣的體驗(yàn)险领,自己訂閱了很多的微信公眾號侨舆,但是卻很少閱讀,哪怕是當(dāng)時覺得這個公眾號的文章非常非常好绢陌,而過了很久才發(fā)現(xiàn)挨下,我每天卻很少打開它,除了微信公眾號以外脐湾,知乎臭笆、簡書、微博上的關(guān)注都可能會出現(xiàn)這種狀況,這是為什么呢愁铺?我覺得很大一部分的原因是因?yàn)橛セ簦@些信息的分布太過于分散。比如茵乱,你想要看微信公眾號的話茂洒,需要打開微信,找到訂閱號似将;閱讀知乎需要打開知乎app获黔,微博、簡書也是這樣在验;而除了這些主流的信息渠道玷氏,還有很多其它的信息渠道需要單獨(dú)去閱讀,我想你肯定是難搞定的腋舌;即使能做到定期閱讀這些信息渠道盏触,我覺得你肯定也耗費(fèi)了不少精力,畢竟打開块饺、關(guān)閉這些app累計(jì)下來的時間也應(yīng)該有不少赞辩。所以,簡化日常閱讀信息的流程是非常重要的授艰,而且辨嗽,更重要是我們要不忘初心,因?yàn)榧热荒阋呀?jīng)訂閱或關(guān)注了這些內(nèi)容淮腾,我覺得還是應(yīng)該花時間去看一看的糟需,這也是對過去承諾的負(fù)責(zé)。

因此谷朝,最好的解決方法就是一站式閱讀洲押,將所有自己關(guān)注的信息全部放在一處,而一站式閱讀的最好方法就是RSS——將自己關(guān)注的信息渠道都制作成一個個RSS源圆凰,然后在RSS閱讀器中集中閱讀杈帐,之前我在簡書上寫過一篇文章【干貨】信息大爆炸時代,該如何高效閱讀专钉,其中就有講到各種信息源的RSS解決方案挑童,而Huginn就是該方案的終極工具。

信息終極解決方案

在日常生活中跃须,信息有很多種炮沐,有比較隱私的,有比較零散的回怜,有希望可以分享的大年,有希望能即時獲取的换薄。。翔试。而針對不同的信息轻要,Huginn配合第三方應(yīng)用都有很好的解決方案,比如一些優(yōu)質(zhì)的博客垦缅,我們可以制作成RSS冲泥,集中在RSS閱讀器中閱讀,等等壁涎,除了RSS閱讀這種最佳的方式凡恍,下面我再介紹一些通過Huginn實(shí)現(xiàn)的信息解決方案。

1. Huginn與即刻配合使用(創(chuàng)建分享信息)

即刻通過人工和爬蟲的方式制作了很多有趣的主題怔球,每個主題下的信息都可以點(diǎn)贊和評論嚼酝,具備了很好的社交功能。最新版的即刻還推出了創(chuàng)建提醒的功能竟坛,通過app提供的機(jī)器人可以將微信公眾號闽巩、知乎、微博或RSS制作成主題担汤,然后分享給其他人訂閱涎跨。但是,它并不能將任意網(wǎng)站制作成主題崭歧,不過隅很,因?yàn)樗梢詫SS制作成主題,那么這樣的話率碾,借助Huginn制作RSS的強(qiáng)大功能叔营,理論上就可以將絕大多數(shù)網(wǎng)站上的信息制作成主題。例如我有這樣一個需求播掷,我想將七原罪的漫畫更新制作成即刻主題审编。首先撼班,我需要尋找信息源歧匈,漫畫因?yàn)榘鏅?quán)的問題,在很多主流網(wǎng)站上都找不到砰嘁,只有萬能的百度貼吧上有(而且更新是最快的)件炉。有了信息渠道后,我在Huginn中建立了一連串的Agents矮湘,它的功能是分析貼吧中的熱門(置頂)帖子斟冕,一旦帖子中出現(xiàn)“東立漢化”并且是最新一話時,就會生成RSS中的一個item缅阳,最后通過即刻機(jī)器人將RSS制作成主題磕蛇。

Huginn配合即刻創(chuàng)建主題

2. Huginn與IFTTT配合使用(自動發(fā)布信息)

IFTTT本身就是一款非常強(qiáng)大的云服務(wù),它可以將幾百種應(yīng)用組合在一起,它自身就有很多地玩法秀撇,不了解的可以看看少數(shù)派的這篇文章——觸發(fā)你的智能生活:IFTTT 入門超棺。IFTTT可以接收RSS,因此可以先通過Huginn制作RSS呵燕,然后與IFTTT連接起來棠绘,但是更好的方式是通過IFTTT提供的Maker服務(wù),這個Recipe可以接收或發(fā)起請求(Make/Receive a web request)再扭,而Huginn就有相對應(yīng)的接口(Webhook/Website Agent)氧苍,因此,兩者之間是可以完全相互對接的泛范。通過這樣的組合让虐,就極大地?cái)U(kuò)展了Huginn的第三方應(yīng)用,也就是說敦跌,IFTTT上的幾百種第三方服務(wù)都可以為Huginn所用澄干。
比如我想每天自動在微博上發(fā)一張APOD提供的天文圖,就可以通過IFTTT將RSS源跟微博連接起來柠傍。但是麸俘,APOD官網(wǎng)提供的RSS源中的圖片尺寸太小,因此我不想使用該源惧笛,而是使用Huginn將官網(wǎng)上提供的大圖制作成RSS源从媚,然后通過IFTTT將其發(fā)布到微博上。如果再結(jié)合使用即刻上的微博機(jī)器人的話患整,又可以在即刻上創(chuàng)建一個新的主題——每日一天文圖

Huginn拜效、IFTTT、即刻三者配合使用

3. Huginn配合Slack使用(零散私人信息)

Huginn沒有自己的app各谚,也就沒有自己的信息接收端紧憾,因此,需要借助其他app來接收信息昌渤。如果是制作成RSS的話赴穗,RSS閱讀器就是接收端;如果是觸發(fā)郵件的話膀息,郵箱就是接收端......但是般眉,對于零散的信息,比如提醒你某個電視劇的更新潜支,如果使用RSS或郵箱甸赃,顯然是很不方便的,而且冗酿,如果是將自己私人有關(guān)的信息制作成RSS的話埠对,一旦RSS地址被其他人知道了络断,就很不安全,因此项玛,在這里我推薦使用Slack這個工具妓羊。Slack是個非常強(qiáng)大的團(tuán)隊(duì)協(xié)作工具,它可以聚合非常多的第三方服務(wù)稍计,比如躁绸,Github、Wunderlist臣嚣、Trello......Huginn可以借助Slack Agent將信息傳遞到Slack中的某個頻道里净刮。Slack有自己的app,因此你就可以在手機(jī)端瀏覽Huginn推送的定制化信息硅则。

Huginn推送定制化信息到Slack私人頻道

4. Huginn配合Pushbullet使用(即時信息)

如果想利用Huginn發(fā)送即時(實(shí)時)信息的話淹父,經(jīng)常使用郵箱的人,可以直接通過Huginn的 Email Digest Agent發(fā)送到你的常用郵箱怎虫;如果你經(jīng)常使用微信暑认,同時微信綁定了QQ郵箱,你可以發(fā)送到QQ郵箱大审,也能實(shí)現(xiàn)非痴杭剩快的提醒。但是徒扶,通過郵箱來傳遞信息太過于傳統(tǒng)粮彤,而且也不是完全的即時,因此姜骡,在這里推薦大家使用Pushbullet导坟,這是一款用于傳遞電腦PC與手機(jī)端信息的應(yīng)用工具,我在簡書上的這篇文章中也有介紹-【干貨】信息(時間)管理之最強(qiáng)工具包(解決方案)圈澈。Huginn上有Pushbullet Agent惫周,通過它,可以自動地將處理好的信息傳遞到你的Pushbullet上康栈,如果你的手機(jī)安裝了該應(yīng)用递递,就可以接收到Huginn傳遞的即時信息

Huginn配合Pushbullet推送即時信息

除了上面我介紹的這些信息解決方案以外谅将,其實(shí)還有很多有意思的方案漾狼,比如重慢,使用Huginn中的Wunderlist Agent自動創(chuàng)建待辦事項(xiàng)饥臂,使用Evernote Agent自動生成筆記,使用郵件觸發(fā)Huginn處理信息似踱,等等隅熙。有了Huginn稽煤,就像是有了一套萬變的積木,通過它囚戚,你可以建造一個你自己想要的信息王國酵熙,And You are the king !!!

總結(jié)

現(xiàn)在這個時代是一個發(fā)展特別迅速的信息大爆炸時代,然而驰坊,我們平時接收的信息大都來自于朋友圈或其他應(yīng)用的推薦匾二,但是,我們不應(yīng)該忘了拳芙,真正了解你的人應(yīng)該是你自己察藐,絕不是其他人或是什么亂七八糟的app。我們應(yīng)該從源頭上清楚自己需要看些什么舟扎,同時分飞,用最方便最高效的方式閱讀這些信息,這樣的話睹限,我們才不會被時代所拋棄譬猫,也不會被信息的洪流所淹沒。Huginn, your agents are standing by!!!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末羡疗,一起剝皮案震驚了整個濱河市染服,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌叨恨,老刑警劉巖肌索,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異特碳,居然都是意外死亡诚亚,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門午乓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來站宗,“玉大人,你說我怎么就攤上這事益愈∩颐穑” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵蒸其,是天一觀的道長敏释。 經(jīng)常有香客問我,道長摸袁,這世上最難降的妖魔是什么钥顽? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮靠汁,結(jié)果婚禮上蜂大,老公的妹妹穿的比我還像新娘闽铐。我一直安慰自己,他們只是感情好奶浦,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布兄墅。 她就那樣靜靜地躺著,像睡著了一般澳叉。 火紅的嫁衣襯著肌膚如雪隙咸。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天成洗,我揣著相機(jī)與錄音扎瓶,去河邊找鬼。 笑死泌枪,一個胖子當(dāng)著我的面吹牛概荷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播碌燕,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼误证,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了修壕?” 一聲冷哼從身側(cè)響起愈捅,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎慈鸠,沒想到半個月后蓝谨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡青团,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年譬巫,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片督笆。...
    茶點(diǎn)故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡芦昔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出娃肿,到底是詐尸還是另有隱情咕缎,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布料扰,位于F島的核電站凭豪,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏晒杈。R本人自食惡果不足惜嫂伞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧末早,春花似錦、人聲如沸说庭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽刊驴。三九已至姿搜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間捆憎,已是汗流浹背舅柜。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留躲惰,地道東北人致份。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像础拨,于是被迫代替她去往敵國和親氮块。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 傳說有兩個烏鴉诡宗,名為Huginn和Muninn滔蝉,它們被視為奧丁的左肩右臂。奧丁在黎明時送出Huginn和Munin...
    Corkine閱讀 28,959評論 11 29
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫塔沃、插件蝠引、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,059評論 4 62
  • 一個喜樂的人,是否可以心情不好蛀柴? 倘若喜樂螃概,為什么還會心情不好?我問自己鸽疾。 因?yàn)槲沂侨税谅年。∪丝倳胁煌那榫w肮韧。如果...
    睿欣閱讀 661評論 3 5
  • 在畢業(yè)工作2年后融蹂,我進(jìn)入了職業(yè)迷茫期,之前的《如果你30歲了也還迷茫弄企,那么也是正常的》我有講到過超燃,但是我的一位主管...
    豪哥的世界閱讀 1,847評論 0 2
  • 美國石油大王洛克菲勒常在一家餐廳里吃便餐,每次用餐后拘领,他都留下1元錢給服務(wù)生當(dāng)小費(fèi)意乓。 有一天,洛克菲勒又到這家餐廳...