Acerca de Huginn
Huginn es un sistema para crear agentes que realizan tareas automatizadas en línea por ti. Pueden leer la web, vigilar eventos y realizar acciones en tu nombre. Los Agentes de Huginn crean y consumen eventos, propagándolos a lo largo de un grafo dirigido. Piensa en él como una versión hackeable de IFTTT o Zapier en tu propio servidor. Siempre sabes quién tiene tus datos. Tú los tienes.
Casos de uso
- Monitorear el clima y recibir un correo cuando vaya a llover (o nevar) mañana ("¡No olvides tu paraguas!")
- Listar términos que te interesan y recibir correos cuando su frecuencia en Twitter cambie. (Por ejemplo, ¿quieres saber cuándo ha sucedido algo interesante en el mundo del Aprendizaje Automático? Huginn vigilará el término "machine learning" en Twitter y te avisará cuando haya un pico en las discusiones.)
- Buscar ofertas de vuelos o compras
- Seguir los nombres de tus proyectos en Twitter y recibir actualizaciones cuando la gente los mencione
- Rastrear sitios web y recibir correos cuando cambien
- Conectar con Adioso, HipChat, FTP, IMAP, Jabber, JIRA, MQTT, nextbus, Pushbullet, Pushover, RSS, Bash, Slack, StubHub, APIs de traducción, Twilio, Twitter y Weibo, por nombrar algunos
- Enviar correos resumen con cosas que te interesan en momentos específicos del día
- Rastrear conteos de eventos de alta frecuencia y enviar un SMS en momentos cuando hay picos, como el término "emergencia san francisco"
- Enviar y recibir WebHooks
- Ejecutar funciones personalizadas en JavaScript o CoffeeScript
- Rastrear tu ubicación a lo largo del tiempo
- Crear flujos de trabajo de Amazon Mechanical Turk como entradas o salidas de agentes (el Agente de Amazon Turk se llama "HumanTaskAgent"). Por ejemplo: "Una vez al día, pedir a 5 personas una foto graciosa de gato; enviar los resultados a otras 5 personas para que los califiquen; enviar la foto mejor calificada a 5 personas para un pie de foto gracioso; enviar a 5 personas finales para calificar el pie de foto más gracioso; finalmente, publicar la foto con el mejor pie de foto en mi blog."
Variables de entorno
Ver variables de entorno
- 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