Informazioni su Huginn
Huginn è un sistema per creare agenti che eseguono compiti automatizzati online per te. Possono leggere il web, monitorare eventi e compiere azioni per tuo conto. Gli Agenti di Huginn creano e consumano eventi, propagandoli lungo un grafo diretto. Pensalo come una versione hackerabile di IFTTT o Zapier sul tuo server. Sai sempre chi ha i tuoi dati. Tu.
Casi d'uso
- Monitora il meteo e ricevi un'email quando domani pioverà (o nevicherà) ("Non dimenticare l'ombrello!")
- Elenca i termini che ti interessano e ricevi email quando la loro occorrenza su Twitter cambia. (Per esempio, vuoi sapere quando è successo qualcosa di interessante nel mondo del Machine Learning? Huginn monitorerà il termine "machine learning" su Twitter e ti dirà quando c'è un picco nella discussione.)
- Monitora offerte di viaggi aerei o shopping
- Segui i nomi dei tuoi progetti su Twitter e ricevi aggiornamenti quando le persone li menzionano
- Scraping di siti web e ricezione di email quando cambiano
- Connettiti a Adioso, HipChat, FTP, IMAP, Jabber, JIRA, MQTT, nextbus, Pushbullet, Pushover, RSS, Bash, Slack, StubHub, API di traduzione, Twilio, Twitter e Weibo, per citarne alcuni.
- Invia email di riepilogo con le cose che ti interessano in momenti specifici durante il giorno
- Monitora il conteggio di eventi ad alta frequenza e invia un SMS in pochi istanti quando hanno un picco, come il termine "emergenza san francisco"
- Invia e ricevi WebHooks
- Esegui funzioni personalizzate JavaScript o CoffeeScript
- Traccia la tua posizione nel tempo
- Crea flussi di lavoro Amazon Mechanical Turk come input o output degli agenti (l'Agente Amazon Turk si chiama "HumanTaskAgent"). Per esempio: "Una volta al giorno, chiedi a 5 persone una foto divertente di gatti; invia i risultati ad altre 5 persone per essere valutati; invia la foto più votata a 5 persone per una didascalia divertente; invia a 5 persone finali per votare la didascalia più divertente; infine, pubblica la foto con la migliore didascalia sul mio blog."
Environment variables
View environment variables
- PROJECT
- huginn
- DOMAIN
- stack.localhost
- DATABASE_ADAPTER
- postgresql # must be either 'postgresql' or 'mysql2'
- DATABASE_HOST
- db
- DATABASE_PORT
- 5432
- POSTGRES_USER
- huginn
- POSTGRES_PASSWORD
- mysecretpassword
- HUGINN_DATABASE_ADAPTER
- postgresql
- HUGINN_DATABASE_USERNAME
- $POSTGRES_USER
- HUGINN_DATABASE_PASSWORD
- $POSTGRES_PASSWORD