О Huginn
Huginn - это система для создания агентов, выполняющих автоматизированные задачи для вас онлайн. Они могут читать веб, следить за событиями и выполнять действия от вашего имени. Агенты Huginn создают и потребляют события, распространяя их по направленному графу. Представьте это как настраиваемую версию IFTTT или Zapier на вашем собственном сервере. Вы всегда знаете, у кого ваши данные. У вас.
Варианты использования
- Отслеживайте погоду и получайте email, когда завтра будет дождь (или снег) ("Не забудьте зонтик!")
- Составьте список интересующих вас терминов и получайте уведомления, когда меняется частота их упоминания в Twitter. (Например, хотите узнать, когда произошло что-то интересное в мире машинного обучения? Huginn будет следить за термином "machine learning" в Twitter и сообщит вам, когда возникнет всплеск обсуждений.)
- Следите за предложениями авиабилетов или скидками на покупки
- Отслеживайте названия ваших проектов в Twitter и получайте обновления, когда люди их упоминают
- Сканируйте веб-сайты и получайте уведомления при их изменении
- Подключайтесь к Adioso, HipChat, FTP, IMAP, Jabber, JIRA, MQTT, nextbus, Pushbullet, Pushover, RSS, Bash, Slack, StubHub, API перевода, Twilio, Twitter и Weibo, и это лишь некоторые из возможностей.
- Отправляйте дайджест-письма с интересующей вас информацией в определенное время дня
- Отслеживайте количество часто происходящих событий и отправляйте SMS в течение нескольких минут при их всплеске, например, для термина "san francisco emergency"
- Отправляйте и получайте WebHooks
- Запускайте пользовательские функции JavaScript или CoffeeScript
- Отслеживайте свое местоположение с течением времени
- Создавайте рабочие процессы Amazon Mechanical Turk в качестве входных или выходных данных агентов (агент Amazon Turk называется "HumanTaskAgent"). Например: "Раз в день просите 5 человек прислать смешное фото кота; отправляйте результаты еще 5 людям для оценки; отправляйте фото с самым высоким рейтингом 5 людям для создания смешной подписи; отправляйте 5 финальным людям для оценки самой смешной подписи; наконец, публикуйте лучшее фото с подписью в своем блоге."
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