IFTTT Roundtrip

Webhook Post

To use this scenario you need to connect to the IFTTT Maker Channel and create a ifttt_maker_channel_key credential with the content of your Maker Channel key. Make sure your Huginn instance is reachable from the internet and copy the web hook URL of the IFTTT Receiver agent.

Create a new recipe on IFTT with the following configuration:

If Maker -> Receive a web request

  • event name: huginn_event

Then Maker -> Make a web request:

  • URL: Paste your IFTTT Receiver web hook URL
  • method: POST
  • content_type: application/json
  • body: {"event_name": "{{EventName}}", "value1": "{{Value1}}", "value2": "{{Value2}}", "value3": "{{Value3}}"}

Run the IFTTT Trigger agent, an event should be received back from IFTTT within a few seconds.

Zapier Roundtrip

Webhook Post

To use this scenario you need to request an invite to the Zapier Huginn Example Application. After you have done this create a new Zap:

Choose Webhooks by Zapier as the trigger, select Catch a Hook, click continue and copy the webhook URL. Modify the Zapier Trigger Agent and set the webhook URL as post_url. On Zapier click OK, I did this and run the Zapier Trigger Agent in Huginn to verify the hook is set up correctly.

As an Action choose the Huginn Example Application, create an event is the only possible option. Make sure your Huginn instance is reachable from the internet and copy the web hook URL of the Zapier Receiver Agent into the Huginn Endpoint configuration field, the values can be configured according to your likings.

Notification Tester

Email Pushbullet ManualEvent

Basic Description

This scenario combines a simple Manual agent to generate an event and emit it to a PushBullet agent and an Email agent. It’s intended as a demonstration scenario or for testing the configuration of the PushBullet and Email agents

Agent Breakdown

Manual Agent: Used to generate an event that will be recieved by the other 2 agents

PushBullet Agent: Send’s the event generated by the Manual agent to PushBullet, and by extension, all your devices.

Email Agent: Send’s the event generated by the Manual agent to the email address of your choosing

Required Configuration

You will need to create the following credentials:

Name = pushbullet_api_key, Mode = Text, Value = Your Pushbullet API Key

Name = email_recipients, Mode = Text, Value = A comma separated list of email addresses wrapped in quotes, i.e. "email1@gmail.com", "email2@gmail.com"

Additional Info

This scenario is designed to allow you to generate a test event containing a title field and a message field which is revieved by a PushBullet agent and an Email agent which will send a pushbullet notification/email message with the title/subject and message text you set, using the following template in the Manual agent:

{ "title": "TITLE/SUBJECT TEXT HERE", "message": "MESSAGE TEXT HERE" }

Umbrella Reminder

Trigger Weather EmailDigest

This Scenario reminds me to take an umbrella in the morning. Edit the zipcode and api_key in the WeatherAgent for your needs.

Google Flights Price Alert to Pushbullet

GoogleFlights Pushover JavaScript Trigger

Watch Google Flights pricing to drop below a specified amount and alert on Pushbullet. Needs updated Google Flights API key and Pushbullet login!

Github Updates For Huginn

EmailDigest Rss

Daily email update of Huginn commits from Github

知乎话题监控

Scheduler DataOutput Trigger Website Delay

监控知乎,指定话题(自己设置)下的新答案,如果在指定时间(默认约10天)后,出现有价值的新答案(判断标准:赞数>3,可自己修改),则输出到RSS 注意:Huginn并没有准确的delay agent,所以这个10天只是粗略值。

什么值得买 发现频道搜索

Pushbullet Trigger DeDuplication EventFormatting Website

监控“发现频道”的搜索结果,如果出现有价值的条目(判断标准:值得数>不值得数,且值得数>2),则推送到Pushbullet

知乎编辑推荐

Trigger Website DataOutput EventFormatting

No description provided

新京报

DataOutput Trigger Website EventFormatting Rss

新京报网络版。其中过滤了某些版面,可自行修改。由于排序的原因,增加了最后两个Agent,如果不需要排序,可删除。

豆瓣高分科幻电影提醒

Website Trigger Slack

当豆瓣上出现新的高分科幻电影(评分大于8分),则通过Slack进行提醒

UK TV Air Dates

Email EventFormatting Trigger Digest Pushbullet Website

Basic Description

This scenario will scrape a list of TV shows and their UK air dates from www.geektown.co.uk/uk-air-dates once every 7 days, filter them for the shows we care about (listed below) and only those that have confirmed dates (i.e. shows with “no exact date or no exact time will not be added to the list”), then format them nicely, concatenate them into one event and emit that to wherever you like (default is via PushBullet and Email)

Agent Breakdown

Website Agent: Scrapes and then parses all data from http://www.geektown.co.uk/uk-air-dates/,

Trigger Agent: Filters the scraped data for the TV Shows we care about,

Event Formatting Agent: Formats the results to make each one easily readable and sensible

Digest Agent: Concatenates the results together with an empty line in between to make them look nice in a list

PushBullet Agent: Sends the final result to PushBullet, and by extension, all your devices.

Email Agent: Sends the final result to the email address of your choosing

Required Configuration

You will need to create the following credentials:

Name = pushbullet_api_key, Mode = Text, Value = Your Pushbullet API Key

Name = email_recipients, Mode = Text, Value = A comma separated list of email addresses wrapped in quotes, i.e. "email1@gmail.com", "email2@gmail.com"

Additional Info

The Trigger Agent filters on the following TV shows by default:

Iron Fist, Designated Survivor, DC’s Legends of Tomorrow, Once Upon A Time, Luke Cage, Elementary, Criminal Minds, Supergirl, The Flash, Arrow, Grey’s Anatomy, The Blacklist, Blindspot, Doctor Who, Sense8, Prison Break, The Punisher, Between, Stranger Things, Daredevil, Jessica Jones, Game Of Thrones, Outlander, Shadowhunters, Lucifer, NCIS: Los Angeles, Hawaii Five-0, Madam Secretary, The Shannara Chronicles, Marvel’s The Inhumans, Orange is the New Black

微信公众号

DeDuplication Website DataOutput

No description provided

订阅微信公众号

DataOutput Website

将微信公众号转成成RSS

Huginn Login

Post Website

Example scenario which logs into the configured Huginn instance and fetches the Agent list as JSON.

Three credentials are required:

  • huginn_domain the domain of the Huginn instance (including the scheme, without training slash)
  • huginn_username Huginn username
  • huginn_password Password of the user

订阅微信公众号

DataOutput Website

将微信公众号转成成RSS

订阅微信公众号

DataOutput Website

将微信公众号转成成RSS

订阅微信公众号

DataOutput Website

将微信公众号转成成RSS

订阅微信公众号

DataOutput Website

将微信公众号转成成RSS

订阅微信公众号

DataOutput Website

将微信公众号转成成RSS

微信公众号

DeDuplication Website DataOutput

No description provided

订阅微信公众号

DataOutput Website

将微信公众号转成成RSS

订阅微信公众号

DataOutput Website

将微信公众号转成成RSS

RSS to Twitter

TwitterPublish Rss

No description provided

Instagram

Website Trigger DataOutput

Instagram抓取公开列表

Google Flights Price Alert to Pushbullet

GoogleFlights Pushover JavaScript Trigger

Watch Google Flights pricing to drop below a specified amount and alert on Pushbullet. Needs updated Google Flights API key and Pushbullet login!

北京公交集团 乘车通告

Post DataOutput Website

No description provided