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.
We are happy to announce that we are going to provide a new public API for coin and token prices after CoinMarketCap decided to discontinue their public API. If you were using the v1 or v2 endpoints until now, you can just switch to our endpoints without changing any other code.
Offers the cryptocurrency Fear and Greed Index API to take the temperature of the market: https://alternative.me/crypto/fear-and-greed-index/#api
Requests are limited to 60 per minute, over ten minutes.
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.
The Huginn Naive Bayes agent uses some incoming Events as a training set for Naive Bayes Machine Learning. Then it classifies Events from other sources accordingly using tags. Acts as a Huginn Agent front end to the NBayes gem.
A SQL database which has Git-like functionality for versioning tables.
This is the SHTAP game engine, a.k.a. the SHell Text Adventure Player: an interactive fiction authoring system self-contained in a single shell script.
ssh-audit is a tool for ssh server and client configuration auditing. Analyzes client and server configuration, connection negotiation parameters, and cryptographic settings and outputs a security report. Has no dependencies.
The Personal Genome Project, initiated in 2005, is a vision and coalition of projects across the world dedicated to creating public genome, health, and trait data. Sharing data is critical to scientific progress, but has been hampered by traditional research practices. The PGP approach is to invite willing participants to publicly share their personal data for the greater good.
3777 links, including 206 private