Queries the OneCall API of OpenWeatherMap for a given location by latitude and longitude. This API returns information about the current weather, forecasts by minute, hour, and day, and national weather alerts.
A Huginn agent that writes events into InfluxDB in line protocol format (primarily). No docs right now but there are only two files and the Huginn on-line docs therein seem helpful.
The active_workflow_agent library helps you to write your own ActiveWorkflow agents in Ruby using ActiveWorkflow's remote agent API. “Remote” in this context means that agents run in separate processes from ActiveWorkflow itself. Communication between agents and ActiveWorkflow takes place via HTTP. Each agent is effectively an HTTP server which ActiveWorkflow connects to and interacts with via the remote agent API protocol.
The activeworkflow_agent library helps you to write your own ActiveWorkflow agents in Python using ActiveWorkflow's remote agent API. “Remote” in this context means that agents run in separate processes from ActiveWorkflow itself. Communication between agents and ActiveWorkflow takes place via HTTP. Each agent is effectively an HTTP service or microservice which ActiveWorkflow connects to and interacts with as long as it supports the remote agent API protocol.
Claims to be an easy-to-integrate self-hosted tool to monitor the performance of your Ruby on Rails application. This is a simple and free alternative to the New Relic APM, Datadog or other similar services. Realtime monitoring, throughput, average response time, which bits are the slowest, database queries, delayed_job monitoring, and custom events.
Known to work with Rails v4.2 and later. Requires Redis to hold the stats.
Amazingly, plugs right into Huginn using the default instructions.
Agent that monitors a flow of data and uses Isolation Forest techniques to identify statistical outliers and anomalies.
How to add Redis caching support to a Ruby on Rails application.
Liquid is a template language created by Shopify. It's available as an open source project on GitHub, and is used by many different software projects and companies.
This reference documents the Liquid tags, filters, and objects that you can use to build Shopify Themes.
Of course, this applies to anything else that uses Liquid as its templating language.
Huginn agent for publishing message via the Mastodon API.
A Huginn agent for querying SQLite databases. Whatever it finds are emitted as events.
A Huginn agent for writing data into influxdb.
This gem provides two agents for Huginn that can read from and write to SQLite 3 databases.
For detailed instructions on their usage, please see the Markdown descriptions within the agents' source (which will also be displayed in your Huginn dashboard).
Note that this gem relies on the sqlite3 gem which itself requires SQLite3 development headers. If you're running Huginn on a regular server, satisfying this requirement may be simple.
Huginn's native mqtt agent (subscribe only) re-implemented as a LongRunnable. Simply choose a topic (think email subject line) to listen to, and configure your service. Many services run mqtts (mqtt over SSL) often with a custom certificate. You'll want to download their cert and install it locally, specifying the
The UniqueAgent receives a stream of events and remits the event if it is not a duplicate. Uses Redis as its backing store.
An agent that tracks when someone unfollows you on Twitter.
The Threshold Agent is a conditional change detector, it emits events when a specified value is exceeded. Unlike the change detector agent each new event updates the last_property value to which the new value is compared, event when no new event is emitted.
This agent fetches fear and greed index for BTC and creates an event by notification. Uses the alternative.me REST API.
The SunlightLegislatorAgent uses the Sunlight Foundation Congress API to track the actions of a legislator. Will report back on any votes made, or actions on bills sponsored or cosponsored by the legislator.
You need a Sunlight Foundation API Token: http://sunlightfoundation.com/api/
You need to provide a legislator_bioguide_id for the legislator you wish to keep tabs on.
I'm using Flask to host some simple REST APIs for custom Huginn agents.
- expenses.py - Uses the Plaid API to get transactions and expenses filed.
- logger.py - The agents's logging service.
5001 links, including 376 private