Merge pull request #724 from zicklag/huginn-template

Added a new Huginn cattle template
This commit is contained in:
Raúl Sánchez 2018-02-01 20:23:12 +01:00 committed by GitHub
commit e435524b8b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 304 additions and 0 deletions

View File

@ -0,0 +1,25 @@
# Huginn
Your agents are standing by!
[Huginn](https://github.com/huginn/huginn) is a tool that allows you to automate tasks on the internet and/or your private intranet.
## Installation
When huginn first starts up it will create one user named, `admin`, with the password, `password`, along with a number of example agents for that user. Each new user will start off with a set of example agents.
**Warning**: The **Require Confirmed Email** option *must* be **off** when you first start up the stack because the default user has a fake email address and will not allow you to login. If desired, you can upgrade the stack and turn email verification back on after changing the admin's email address.
The Huggin web interface is served in the `huginn_web` container on port `3000`. In order to get web traffic to the container you have to create a Rancher load balancer and route the traffic to the container on port `3000`.
## Scaling
The `huginn-web` service *can* be scaled to provide a redundant web interface or to account for a large amount of traffic, but scaling is usually unnecessary.
The `huginn-agent-runner` service **cannot** be scaled as it is the agent scheduler. Running multiple `huginn-agent-runner` services would result in jobs running multiple times. Running only a single `huginn-agent-runner` container should not be a HA concern because the container does not represent any significant load and because the container will restart automatically in case of a failure. In the event of a container restart, there will a momentary pause in agent scheduling, but that should not represent any issue.
The `huginn-delayed-job` service can and should be scaled up if you have a large number of agents. This will distribute the tasks over more containers.
## Configuration
For more information on configuration options see [this example environment file](https://github.com/huginn/huginn/blob/master/.env.example) from the Huginn project.

View File

@ -0,0 +1,110 @@
version: '2'
services:
postgres:
image: postgres:9.5
restart: always
volumes:
- postgres-data:/var/lib/postgresql/data
environment:
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USER}
POSTGRES_DB: ${DB_NAME}
http_proxy:
https_proxy:
huginn-web:
image: huginn/huginn-single-process:fc1daf8b91398929cedd72895cc95647e3ed7b6a
restart: always
external_links:
- postgres:postgres
environment:
DATABASE_ADAPTER: postgresql
POSTGRES_PORT_5432_TCP_ADDR: postgres
POSTGRES_PORT_5432_TCP_PORT: 5432
DATABASE_NAME: ${DB_NAME}
DATABASE_USERNAME: ${DB_USER}
DATABASE_PASSWORD: ${DB_PASSWORD}
APP_SECRET_TOKEN: ${APP_SECRET_TOKEN}
DOMAIN: ${DOMAIN}
INVITATION_CODE: ${INVITATION_CODE}
SKIP_INVITATION_CODE: ${SKIP_INVITATION_CODE}
REQUIRE_CONFIRMED_EMAIL: ${REQUIRE_CONFIRMED_EMAIL}
SMTP_DOMAIN: ${DOMAIN}
SMTP_USER_NAME: ${SMTP_USER_NAME}
SMTP_PASSWORD: ${SMTP_PASSWORD}
SMTP_SERVER: ${SMTP_SERVER}
SMTP_PORT: ${SMTP_PORT}
SMTP_AUTHENTICATION: ${SMTP_AUTHENTICATION}
SMTP_ENABLE_STARTTLS_AUTO: true
USE_EVERNOTE_SANDBOX: false
EMAIL_FROM_ADDRESS: ${EMAIL_FROM_ADDRESS}
ADDITIONAL_GEMS: ${ADDITIONAL_GEMS}
http_proxy:
https_proxy:
huginn-agent-runner:
image: huginn/huginn-single-process:fc1daf8b91398929cedd72895cc95647e3ed7b6a
restart: always
external_links:
- postgres:postgres
environment:
DATABASE_ADAPTER: postgresql
POSTGRES_PORT_5432_TCP_ADDR: postgres
POSTGRES_PORT_5432_TCP_PORT: 5432
DATABASE_NAME: ${DB_NAME}
DATABASE_USERNAME: ${DB_USER}
DATABASE_PASSWORD: ${DB_PASSWORD}
APP_SECRET_TOKEN: ${APP_SECRET_TOKEN}
DOMAIN: ${DOMAIN}
INVITATION_CODE: ${INVITATION_CODE}
SKIP_INVITATION_CODE: ${SKIP_INVITATION_CODE}
REQUIRE_CONFIRMED_EMAIL: ${REQUIRE_CONFIRMED_EMAIL}
SMTP_DOMAIN: ${DOMAIN}
SMTP_USER_NAME: ${SMTP_USER_NAME}
SMTP_PASSWORD: ${SMTP_PASSWORD}
SMTP_SERVER: ${SMTP_SERVER}
SMTP_PORT: ${SMTP_PORT}
SMTP_AUTHENTICATION: ${SMTP_AUTHENTICATION}
SMTP_ENABLE_STARTTLS_AUTO: true
USE_EVERNOTE_SANDBOX: false
EMAIL_FROM_ADDRESS: ${EMAIL_FROM_ADDRESS}
ADDITIONAL_GEMS: ${ADDITIONAL_GEMS}
http_proxy:
https_proxy:
command: /scripts/init bin/agent_runner.rb
huginn-delayed-job:
image: huginn/huginn-single-process:fc1daf8b91398929cedd72895cc95647e3ed7b6a
restart: always
external_links:
- postgres:postgres
environment:
DATABASE_ADAPTER: postgresql
POSTGRES_PORT_5432_TCP_ADDR: postgres
POSTGRES_PORT_5432_TCP_PORT: 5432
DATABASE_NAME: ${DB_NAME}
DATABASE_USERNAME: ${DB_USER}
DATABASE_PASSWORD: ${DB_PASSWORD}
APP_SECRET_TOKEN: ${APP_SECRET_TOKEN}
DOMAIN: ${DOMAIN}
INVITATION_CODE: ${INVITATION_CODE}
SKIP_INVITATION_CODE: ${SKIP_INVITATION_CODE}
REQUIRE_CONFIRMED_EMAIL: ${REQUIRE_CONFIRMED_EMAIL}
SMTP_DOMAIN: ${DOMAIN}
SMTP_USER_NAME: ${SMTP_USER_NAME}
SMTP_PASSWORD: ${SMTP_PASSWORD}
SMTP_SERVER: ${SMTP_SERVER}
SMTP_PORT: ${SMTP_PORT}
SMTP_AUTHENTICATION: ${SMTP_AUTHENTICATION}
SMTP_ENABLE_STARTTLS_AUTO: true
USE_EVERNOTE_SANDBOX: false
EMAIL_FROM_ADDRESS: ${EMAIL_FROM_ADDRESS}
ADDITIONAL_GEMS: ${ADDITIONAL_GEMS}
http_proxy:
https_proxy:
command: /scripts/init script/delayed_job run
volumes:
postgres-data:
driver: ${STORAGE_DRIVER}

View File

@ -0,0 +1,109 @@
version: '2'
catalog:
name: Huginn
version: "0.1"
description: Web automation framework. Your agents are standing by!
questions:
- variable: DB_PASSWORD
description: The database password
label: Database Password
required: true
type: password
- variable: DB_NAME
description: The database name
label: Database Name
required: true
default: "huginn"
type: string
- variable: DB_USER
description: The database username
label: Database Username
required: true
default: "huginn"
type: string
- variable: APP_SECRET_TOKEN
description: The secret token used by Huginn
label: App Secret Token
required: true
type: password
- variable: DOMAIN
description: The domain and port ( if necessary ) that should be used to get to Huginn
label: Domain
required: true
default: example.com
type: string
- variable: INVITATION_CODE
description: Code that new users must use to register
label: Invitation Code
required: true
default: try-huginn
type: string
- variable: SKIP_INVITATION_CODE
description: Don't require users to have an invitation code to register
label: Skip Invitation Code
required: true
default: false
type: boolean
- variable: REQUIRE_CONFIRMED_EMAIL
description: Require newly registered users to confirm their Email address
label: Require Confirmed Email
required: true
default: false
type: boolean
- variable: SMTP_USER_NAME
label: SMTP Username
required: false
default: you@gmail.com
type: string
- variable: SMTP_PASSWORD
label: SMTP Password
required: false
default: password
type: password
- variable: SMTP_SERVER
label: SMTP Server
required: false
default: smtp.gmail.com
type: string
- variable: SMTP_PORT
label: SMTP Port
required: false
default: 587
type: string
- variable: EMAIL_FROM_ADDRESS
label: Email From Address
required: false
default: noreply@something.com
type: string
- variable: SMTP_AUTHENTICATION
label: SMTP Authentication Method
default: plain
required: false
type: enum
options:
- plain
- login
- variable: ADDITIONAL_GEMS
description: Additional ruby gems to install. Can be used to provide additional huginn agents
label: Additional Gems
required: false
type: string
- variable: STORAGE_DRIVER
description: Rancher storage driver to use for database volume
label: Storage Driver
default: local
required: true
type: string
services:
postgres:
scale: 1
start_on_create: true
huginn-web:
scale: 1
start_on_create: true
huginn-agent-runner:
scale: 1
start_on_create: true
huginn-delayed-job:
scale: 1
start_on_create: true

View File

@ -0,0 +1,52 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 920 398.92444">
<g id="huginn" fill="#ff9800">
<path d="m 415.283,138.362 -18.641,132.601 -29.210,0 8.263,-58.997 -45.929,0 -8.455,58.997 -29.402,0 18.641,-132.601 29.402,0 -7.110,50.734 46.122,0 7.110,-50.734 29.210,0"/>
<path d="m 524.553,176.220 -13.067,94.742 -21.908,0 0,-17.872 c -14.092,13.580 -27.737,20.370 -40.933,20.370 -9.096,0 -15.758,-2.370 -19.986,-7.110 -4.099,-4.740 -5.509,-11.274 -4.227,-19.601 l 9.800,-70.528 28.442,0 -9.032,62.841 c -0.512,3.843 -0.256,6.598 0.768,8.263 1.153,1.537 3.266,2.306 6.341,2.306 4.099,2e-5 8.071,-1.088 11.914,-3.266 3.971,-2.177 9.224,-6.021 15.758,-11.530 l 8.071,-58.613 28.057,0"/>
<path d="m 638.492,179.295 -11.722,83.212 c -2.049,17.039 -8.007,29.274 -17.872,36.705 -9.736,7.558 -23.381,11.338 -40.933,11.338 -14.989,-4e-5 -26.776,-1.729 -35.360,-5.188 l 2.113,-16.719 c 4.355,0.128 13.388,0.192 27.096,0.192 20.498,-2e-5 32.669,-5.829 36.513,-17.487 0.512,-1.409 1.152,-3.587 1.921,-6.533 0.896,-3.074 1.793,-5.829 2.690,-8.263 0.896,-2.562 2.049,-4.868 3.459,-6.918 -4.740,6.918 -10.761,12.427 -18.064,16.527 -7.174,4.099 -15.181,6.213 -24.021,6.341 -11.530,0.256 -19.473,-3.587 -23.829,-11.530 -4.227,-7.943 -4.996,-21.011 -2.306,-39.203 1.281,-8.711 3.010,-16.078 5.188,-22.100 2.306,-6.021 4.740,-10.697 7.302,-14.028 2.562,-3.459 5.829,-6.085 9.800,-7.879 3.971,-1.921 7.751,-3.074 11.338,-3.459 3.587,-0.512 8.135,-0.768 13.644,-0.768 19.729,1e-4 37.410,1.921 53.040,5.765 m -30.363,15.181 -15.374,0 c -9.352,7e-5 -15.566,1.665 -18.641,4.996 -2.946,3.203 -5.316,10.761 -7.110,22.676 -1.793,12.043 -2.242,19.794 -1.345,23.253 1.024,3.459 3.843,5.060 8.455,4.804 8.583,-0.384 18.064,-6.341 28.442,-17.872 l 5.573,-37.858"/>
<path d="m 676.111,134.326 11.914,0 c 6.021,1.4e-4 8.711,2.946 8.071,8.840 L 694.752,153.544 c -0.768,5.124 -3.843,7.687 -9.224,7.687 l -12.107,0 c -5.893,1.1e-4 -8.455,-2.946 -7.687,-8.840 l 1.345,-10.185 c 0.512,-5.252 3.523,-7.879 9.032,-7.879 m 1.537,136.636 -28.249,0 13.260,-94.742 28.249,0 -13.260,94.742"/>
<path d="m 737.105,176.220 0,18.833 c 14.733,-14.349 29.146,-21.523 43.239,-21.523 8.071,1e-4 14.284,2.370 18.641,7.110 4.355,4.612 5.893,11.210 4.612,19.794 l -9.993,70.528 -28.249,0 8.647,-62.072 c 0.640,-4.484 0.512,-7.494 -0.384,-9.032 -0.896,-1.665 -2.882,-2.434 -5.957,-2.306 -7.174,0.128 -17.039,5.124 -29.595,14.989 l -8.071,58.421 -28.441,0 13.260,-94.742 22.292,0"/>
<path d="m 851.585,176.220 0,18.833 c 14.733,-14.349 29.146,-21.523 43.239,-21.523 8.071,1e-4 14.284,2.370 18.641,7.110 4.355,4.612 5.893,11.210 4.612,19.794 l -9.993,70.528 -28.249,0 8.647,-62.072 c 0.640,-4.484 0.512,-7.494 -0.384,-9.032 -0.896,-1.665 -2.882,-2.434 -5.957,-2.306 -7.174,0.128 -17.039,5.124 -29.595,14.989 l -8.071,58.421 -28.441,0 13.260,-94.742 22.292,0"/>
</g>
<g id="tagline" fill="#ef6c00">
<path d="m 281.894,341.468 -1.647,11.879 -5.041,0 1.747,-12.129 -8.136,-22.312 5.041,0 4.941,14.225 c 0.465,1.464 0.765,2.795 0.898,3.993 l 0.449,0 c 0.432,-1.364 1.098,-2.745 1.996,-4.143 l 8.884,-14.076 5.440,0 -14.575,22.561"/>
<path d="m 306.149,328.340 c 4.192,2e-5 7.088,1.014 8.685,3.044 1.597,1.996 2.063,5.324 1.397,9.983 -0.632,4.592 -1.946,7.853 -3.943,9.783 -1.996,1.896 -5.041,2.845 -9.134,2.845 -4.159,0 -7.054,-0.998 -8.685,-2.994 -1.597,-2.029 -2.079,-5.357 -1.447,-9.983 0.632,-4.592 1.930,-7.853 3.893,-9.783 1.996,-1.930 5.074,-2.895 9.234,-2.895 m 0,4.093 c -2.562,2e-5 -4.442,0.615 -5.640,1.846 -1.164,1.231 -1.996,3.593 -2.495,7.088 -0.465,3.361 -0.349,5.640 0.349,6.838 0.732,1.164 2.329,1.747 4.791,1.747 2.595,0 4.475,-0.632 5.640,-1.896 1.164,-1.297 1.979,-3.643 2.445,-7.038 0.499,-3.360 0.382,-5.623 -0.349,-6.788 -0.698,-1.197 -2.279,-1.796 -4.741,-1.796"/>
<path d="m 345.203,328.989 -3.394,24.358 -3.743,0 0.299,-5.091 c -3.959,3.826 -7.653,5.740 -11.081,5.740 -2.196,0 -3.793,-0.598 -4.791,-1.796 -0.998,-1.231 -1.347,-2.895 -1.048,-4.991 l 2.545,-18.219 4.841,0 -2.445,16.971 c -0.199,1.430 -0.099,2.445 0.299,3.044 0.399,0.565 1.164,0.848 2.296,0.848 1.364,0 2.695,-0.399 3.993,-1.197 1.297,-0.798 3.078,-2.196 5.340,-4.192 l 2.096,-15.473 4.791,0"/>
<path d="m 368.232,328.340 -1.197,4.542 -1.347,0 c -1.264,2e-5 -2.562,0.382 -3.893,1.148 -1.331,0.732 -3.244,1.996 -5.740,3.793 l -2.146,15.523 -4.841,0 3.444,-24.358 3.693,0 -0.249,5.590 c 4.059,-4.159 7.720,-6.239 10.981,-6.239 l 1.297,0"/>
<path d="m 400.553,353.348 -3.793,0 0.199,-4.492 c -2.928,3.394 -6.422,5.091 -10.482,5.091 -2.961,0 -4.958,-0.965 -5.989,-2.895 -1.031,-1.930 -1.214,-5.324 -0.549,-10.182 0.366,-2.695 0.881,-4.891 1.547,-6.588 0.665,-1.730 1.547,-3.011 2.645,-3.843 1.098,-0.831 2.229,-1.380 3.394,-1.647 1.164,-0.299 2.662,-0.449 4.492,-0.449 3.959,2e-5 7.936,0.432 11.929,1.297 l -3.394,23.709 m -3.643,-8.785 1.747,-12.079 c -3.061,-0.066 -4.775,-0.099 -5.141,-0.099 -1.730,2e-5 -3.044,0.083 -3.943,0.249 -0.898,0.166 -1.697,0.599 -2.395,1.297 -0.665,0.665 -1.164,1.530 -1.497,2.595 -0.299,1.064 -0.599,2.628 -0.898,4.692 -0.465,3.627 -0.532,5.956 -0.199,6.988 0.366,1.031 1.331,1.547 2.895,1.547 1.530,0 3.028,-0.415 4.492,-1.247 1.464,-0.865 3.111,-2.179 4.941,-3.943"/>
<path d="m 432.710,329.638 -3.294,23.110 c -0.865,7.254 -5.673,10.931 -14.425,11.031 -3.394,-10e-6 -6.089,-0.316 -8.086,-0.948 l 0.499,-3.194 c 2.628,0.066 5.207,0.083 7.736,0.049 5.490,-0.066 8.618,-2.046 9.384,-5.939 0.565,-2.828 1.264,-4.858 2.096,-6.089 -1.364,1.863 -3.061,3.377 -5.091,4.542 -1.996,1.164 -4.176,1.747 -6.538,1.747 -2.728,0 -4.642,-0.965 -5.740,-2.895 -1.098,-1.930 -1.297,-5.324 -0.598,-10.182 0.399,-2.728 0.931,-4.941 1.597,-6.638 0.665,-1.730 1.530,-3.011 2.595,-3.843 1.064,-0.831 2.129,-1.380 3.194,-1.647 1.098,-0.266 2.495,-0.399 4.192,-0.399 4.259,2e-5 8.385,0.432 12.379,1.297 l 0.099,0 m -7.038,14.924 1.747,-12.079 c -3.061,-0.066 -4.825,-0.099 -5.291,-0.099 -3.161,2e-5 -5.257,0.515 -6.289,1.547 -0.998,0.998 -1.763,3.427 -2.296,7.287 -0.465,3.560 -0.532,5.873 -0.199,6.938 0.366,1.064 1.314,1.597 2.845,1.597 1.564,0 3.078,-0.415 4.542,-1.247 1.464,-0.831 3.111,-2.146 4.941,-3.943"/>
<path d="m 457.127,349.304 0.299,3.244 c -2.362,0.931 -5.707,1.397 -10.033,1.397 -4.159,0 -7.038,-1.081 -8.635,-3.244 -1.597,-2.196 -2.096,-5.590 -1.497,-10.182 0.632,-4.692 1.913,-7.886 3.843,-9.583 1.963,-1.730 5.174,-2.595 9.633,-2.595 3.793,2e-5 6.372,0.665 7.736,1.996 1.364,1.331 1.863,3.294 1.497,5.890 -0.399,2.362 -1.331,4.076 -2.795,5.141 -1.464,1.031 -3.710,1.663 -6.738,1.896 l -8.435,0.748 c -0.033,2.296 0.449,3.860 1.447,4.692 0.998,0.798 2.562,1.197 4.692,1.197 2.262,1e-5 5.257,-0.199 8.984,-0.598 m -14.824,-8.884 8.136,-0.748 c 1.530,-0.099 2.645,-0.415 3.344,-0.948 0.698,-0.565 1.148,-1.530 1.347,-2.895 0.199,-1.564 -0.066,-2.529 -0.798,-2.895 -0.698,-0.366 -2.146,-0.549 -4.342,-0.549 -2.529,2e-5 -4.326,0.532 -5.390,1.597 -1.031,1.031 -1.796,3.177 -2.296,6.439"/>
<path d="m 470.807,328.989 -0.249,5.241 c 4.392,-3.926 8.236,-5.890 11.530,-5.890 2.063,2e-5 3.627,0.599 4.692,1.796 1.064,1.164 1.430,2.845 1.098,5.041 l -2.595,18.169 -4.791,0 2.346,-16.971 c 0.199,-1.530 0.133,-2.562 -0.199,-3.094 -0.299,-0.565 -0.981,-0.848 -2.046,-0.848 -1.364,2e-5 -2.795,0.415 -4.292,1.247 -1.464,0.831 -3.394,2.196 -5.790,4.093 l -2.146,15.573 -4.841,0 3.444,-24.358 3.843,0"/>
<path d="m 502.108,332.732 -1.946,13.676 c -0.166,1.164 -0.066,1.963 0.299,2.395 0.399,0.399 1.181,0.598 2.346,0.598 l 3.643,0 0.199,3.743 c -1.464,0.432 -3.361,0.648 -5.690,0.648 -2.163,0 -3.727,-0.598 -4.692,-1.796 -0.931,-1.197 -1.247,-2.911 -0.948,-5.141 l 1.996,-14.126 -4.442,0 0.449,-3.494 4.542,-0.249 1.048,-7.137 4.741,0 -0.998,7.137 7.487,0 -0.499,3.743 -7.537,0"/>
<path d="m 524.209,344.263 -6.538,-2.994 c -1.830,-0.865 -3.128,-1.830 -3.893,-2.895 -0.765,-1.098 -1.031,-2.495 -0.798,-4.192 0.266,-2.229 1.214,-3.776 2.845,-4.642 1.630,-0.865 4.109,-1.264 7.437,-1.197 3.760,0.066 7.237,0.349 10.432,0.848 l -0.598,3.444 c -4.226,-0.133 -7.454,-0.216 -9.683,-0.249 -2.196,2e-5 -3.677,0.116 -4.442,0.349 -0.732,0.232 -1.164,0.831 -1.297,1.796 -0.099,0.831 0.049,1.447 0.449,1.846 0.432,0.399 1.247,0.865 2.445,1.397 l 6.588,2.994 c 1.996,0.931 3.360,1.896 4.093,2.895 0.732,0.965 0.981,2.346 0.748,4.142 -0.133,1.098 -0.415,2.029 -0.848,2.795 -0.432,0.732 -0.948,1.314 -1.547,1.747 -0.565,0.432 -1.364,0.765 -2.395,0.998 -0.998,0.232 -1.996,0.382 -2.994,0.449 -0.965,0.066 -2.212,0.099 -3.743,0.099 -1.597,0 -2.861,-0.033 -3.793,-0.099 -0.898,-0.033 -1.913,-0.133 -3.044,-0.299 -1.098,-0.133 -1.963,-0.232 -2.595,-0.299 l 0.549,-3.593 c 1.863,0.166 4.409,0.249 7.637,0.249 3.061,0 5.124,-0.166 6.189,-0.499 1.064,-0.332 1.680,-0.998 1.846,-1.996 0.033,-0.166 0.049,-0.332 0.049,-0.499 -10e-6,-0.166 -0.016,-0.299 -0.049,-0.399 -2e-5,-0.133 -0.049,-0.249 -0.149,-0.349 -0.066,-0.133 -0.133,-0.232 -0.199,-0.299 -0.033,-0.099 -0.116,-0.199 -0.249,-0.299 -0.133,-0.099 -0.249,-0.183 -0.349,-0.249 -0.099,-0.066 -0.249,-0.149 -0.449,-0.249 -0.199,-0.099 -0.366,-0.166 -0.499,-0.199 -0.099,-0.066 -0.282,-0.149 -0.549,-0.249 -0.232,-0.133 -0.432,-0.232 -0.598,-0.299"/>
<path d="m 569.506,353.348 -3.793,0 0.199,-4.492 c -2.928,3.394 -6.422,5.091 -10.482,5.091 -2.961,0 -4.958,-0.965 -5.989,-2.895 -1.031,-1.930 -1.214,-5.324 -0.549,-10.182 0.366,-2.695 0.881,-4.891 1.547,-6.588 0.665,-1.730 1.547,-3.011 2.645,-3.843 1.098,-0.831 2.229,-1.380 3.394,-1.647 1.164,-0.299 2.662,-0.449 4.492,-0.449 3.959,2e-5 7.936,0.432 11.929,1.297 l -3.394,23.709 m -3.643,-8.785 1.747,-12.079 c -3.061,-0.066 -4.775,-0.099 -5.141,-0.099 -1.730,2e-5 -3.044,0.083 -3.943,0.249 -0.898,0.166 -1.697,0.599 -2.395,1.297 -0.665,0.665 -1.164,1.530 -1.497,2.595 -0.299,1.064 -0.599,2.628 -0.898,4.692 -0.465,3.627 -0.532,5.956 -0.199,6.988 0.366,1.031 1.331,1.547 2.895,1.547 1.530,0 3.028,-0.415 4.492,-1.247 1.464,-0.865 3.111,-2.179 4.941,-3.943"/>
<path d="m 595.972,328.340 -1.197,4.542 -1.347,0 c -1.264,2e-5 -2.562,0.382 -3.893,1.148 -1.331,0.732 -3.244,1.996 -5.740,3.793 l -2.146,15.523 -4.841,0 3.444,-24.358 3.693,0 -0.249,5.590 c 4.059,-4.159 7.720,-6.239 10.981,-6.239 l 1.297,0"/>
<path d="m 616.916,349.304 0.299,3.244 c -2.362,0.931 -5.707,1.397 -10.033,1.397 -4.159,0 -7.038,-1.081 -8.635,-3.244 -1.597,-2.196 -2.096,-5.590 -1.497,-10.182 0.632,-4.692 1.913,-7.886 3.843,-9.583 1.963,-1.730 5.174,-2.595 9.633,-2.595 3.793,2e-5 6.372,0.665 7.736,1.996 1.364,1.331 1.863,3.294 1.497,5.890 -0.399,2.362 -1.331,4.076 -2.795,5.141 -1.464,1.031 -3.710,1.663 -6.738,1.896 l -8.435,0.748 c -0.033,2.296 0.449,3.860 1.447,4.692 0.998,0.798 2.562,1.197 4.692,1.197 2.262,1e-5 5.257,-0.199 8.984,-0.598 m -14.824,-8.884 8.136,-0.748 c 1.530,-0.099 2.645,-0.415 3.344,-0.948 0.698,-0.565 1.148,-1.530 1.347,-2.895 0.199,-1.564 -0.066,-2.529 -0.798,-2.895 -0.698,-0.366 -2.146,-0.549 -4.342,-0.549 -2.529,2e-5 -4.326,0.532 -5.390,1.597 -1.031,1.031 -1.796,3.177 -2.296,6.439"/>
<path d="m 646.951,344.263 -6.538,-2.994 c -1.830,-0.865 -3.128,-1.830 -3.893,-2.895 -0.765,-1.098 -1.031,-2.495 -0.798,-4.192 0.266,-2.229 1.214,-3.776 2.845,-4.642 1.630,-0.865 4.109,-1.264 7.437,-1.197 3.760,0.066 7.237,0.349 10.432,0.848 l -0.598,3.444 c -4.226,-0.133 -7.454,-0.216 -9.683,-0.249 -2.196,2e-5 -3.677,0.116 -4.442,0.349 -0.732,0.232 -1.164,0.831 -1.297,1.796 -0.099,0.831 0.049,1.447 0.449,1.846 0.432,0.399 1.247,0.865 2.445,1.397 l 6.588,2.994 c 1.996,0.931 3.360,1.896 4.093,2.895 0.732,0.965 0.981,2.346 0.748,4.142 -0.133,1.098 -0.415,2.029 -0.848,2.795 -0.432,0.732 -0.948,1.314 -1.547,1.747 -0.565,0.432 -1.364,0.765 -2.395,0.998 -0.998,0.232 -1.996,0.382 -2.994,0.449 -0.965,0.066 -2.212,0.099 -3.743,0.099 -1.597,0 -2.861,-0.033 -3.793,-0.099 -0.898,-0.033 -1.913,-0.133 -3.044,-0.299 -1.098,-0.133 -1.963,-0.232 -2.595,-0.299 l 0.549,-3.593 c 1.863,0.166 4.409,0.249 7.637,0.249 3.061,0 5.124,-0.166 6.189,-0.499 1.064,-0.332 1.680,-0.998 1.846,-1.996 0.033,-0.166 0.049,-0.332 0.049,-0.499 -2e-5,-0.166 -0.016,-0.299 -0.049,-0.399 -2e-5,-0.133 -0.049,-0.249 -0.149,-0.349 -0.066,-0.133 -0.133,-0.232 -0.199,-0.299 -0.033,-0.099 -0.116,-0.199 -0.249,-0.299 -0.133,-0.099 -0.249,-0.183 -0.349,-0.249 -0.099,-0.066 -0.249,-0.149 -0.449,-0.249 -0.199,-0.099 -0.366,-0.166 -0.499,-0.199 -0.099,-0.066 -0.282,-0.149 -0.549,-0.249 -0.232,-0.133 -0.432,-0.232 -0.598,-0.299"/>
<path d="m 669.404,332.732 -1.946,13.676 c -0.166,1.164 -0.066,1.963 0.299,2.395 0.399,0.399 1.181,0.598 2.346,0.598 l 3.643,0 0.199,3.743 c -1.464,0.432 -3.361,0.648 -5.690,0.648 -2.163,0 -3.727,-0.598 -4.692,-1.796 -0.931,-1.197 -1.247,-2.911 -0.948,-5.141 l 1.996,-14.126 -4.442,0 0.449,-3.494 4.542,-0.249 1.048,-7.137 4.741,0 -0.998,7.137 7.487,0 -0.499,3.743 -7.537,0"/>
<path d="m 700.340,353.348 -3.793,0 0.199,-4.492 c -2.928,3.394 -6.422,5.091 -10.482,5.091 -2.961,0 -4.958,-0.965 -5.989,-2.895 -1.031,-1.930 -1.214,-5.324 -0.549,-10.182 0.366,-2.695 0.881,-4.891 1.547,-6.588 0.665,-1.730 1.547,-3.011 2.645,-3.843 1.098,-0.831 2.229,-1.380 3.394,-1.647 1.164,-0.299 2.662,-0.449 4.492,-0.449 3.959,2e-5 7.936,0.432 11.929,1.297 l -3.394,23.709 m -3.643,-8.785 1.747,-12.079 c -3.061,-0.066 -4.775,-0.099 -5.141,-0.099 -1.730,2e-5 -3.044,0.083 -3.943,0.249 -0.898,0.166 -1.697,0.599 -2.395,1.297 -0.665,0.665 -1.164,1.530 -1.497,2.595 -0.299,1.064 -0.599,2.628 -0.898,4.692 -0.465,3.627 -0.532,5.956 -0.199,6.988 0.366,1.031 1.331,1.547 2.895,1.547 1.530,0 3.028,-0.415 4.492,-1.247 1.464,-0.865 3.111,-2.179 4.941,-3.943"/>
<path d="m 714.926,328.989 -0.249,5.241 c 4.392,-3.926 8.236,-5.890 11.530,-5.890 2.063,2e-5 3.627,0.599 4.692,1.796 1.064,1.164 1.430,2.845 1.098,5.041 l -2.595,18.169 -4.791,0 2.346,-16.971 c 0.199,-1.530 0.133,-2.562 -0.199,-3.094 -0.299,-0.565 -0.981,-0.848 -2.046,-0.848 -1.364,2e-5 -2.795,0.415 -4.292,1.247 -1.464,0.831 -3.394,2.196 -5.790,4.093 l -2.146,15.573 -4.841,0 3.444,-24.358 3.843,0"/>
<path d="m 762.849,318.407 -4.891,34.940 -3.793,0 0.249,-5.091 c -3.460,3.793 -7.137,5.690 -11.031,5.690 -2.562,0 -4.375,-0.981 -5.440,-2.945 -1.064,-1.996 -1.264,-5.374 -0.598,-10.132 0.399,-2.695 0.915,-4.891 1.547,-6.588 0.665,-1.730 1.514,-3.011 2.545,-3.843 1.064,-0.831 2.146,-1.380 3.244,-1.647 1.098,-0.299 2.495,-0.449 4.192,-0.449 2.495,2e-5 5.141,0.216 7.936,0.648 -2e-5,-1.131 0.116,-2.678 0.349,-4.642 l 0.848,-5.939 4.841,0 m -8.485,26.055 1.647,-12.029 c -1.497,-0.066 -3.244,-0.099 -5.241,-0.099 -1.663,2e-5 -2.945,0.083 -3.843,0.249 -0.865,0.166 -1.647,0.582 -2.346,1.247 -0.665,0.665 -1.148,1.547 -1.447,2.645 -0.299,1.098 -0.598,2.678 -0.898,4.741 -0.465,3.460 -0.532,5.756 -0.199,6.888 0.332,1.098 1.247,1.647 2.745,1.647 1.497,0 2.961,-0.399 4.392,-1.197 1.430,-0.831 3.161,-2.196 5.191,-4.093"/>
<path d="m 771.495,318.606 2.296,0 c 0.465,3e-5 0.815,0.133 1.048,0.399 0.232,0.266 0.316,0.632 0.249,1.098 l -0.349,2.795 c -0.133,0.898 -0.632,1.347 -1.497,1.347 l -2.296,0 c -0.998,3e-5 -1.447,-0.515 -1.347,-1.547 l 0.449,-2.795 c 0.066,-0.865 0.549,-1.297 1.447,-1.297 m -1.197,34.741 -4.791,0 3.394,-24.358 4.791,0 -3.394,24.358"/>
<path d="m 785.120,328.989 -0.249,5.241 c 4.392,-3.926 8.236,-5.890 11.530,-5.890 2.063,2e-5 3.627,0.599 4.692,1.796 1.064,1.164 1.430,2.845 1.098,5.041 l -2.595,18.169 -4.791,0 2.346,-16.971 c 0.199,-1.530 0.133,-2.562 -0.199,-3.094 -0.299,-0.565 -0.981,-0.848 -2.046,-0.848 -1.364,2e-5 -2.795,0.415 -4.292,1.247 -1.464,0.831 -3.394,2.196 -5.790,4.093 l -2.146,15.573 -4.841,0 3.444,-24.358 3.843,0"/>
<path d="m 831.645,329.638 -3.294,23.110 c -0.865,7.254 -5.673,10.931 -14.425,11.031 -3.394,-10e-6 -6.089,-0.316 -8.086,-0.948 l 0.499,-3.194 c 2.628,0.066 5.207,0.083 7.736,0.049 5.490,-0.066 8.618,-2.046 9.384,-5.939 0.565,-2.828 1.264,-4.858 2.096,-6.089 -1.364,1.863 -3.061,3.377 -5.091,4.542 -1.996,1.164 -4.176,1.747 -6.538,1.747 -2.728,0 -4.642,-0.965 -5.740,-2.895 -1.098,-1.930 -1.297,-5.324 -0.598,-10.182 0.399,-2.728 0.931,-4.941 1.597,-6.638 0.665,-1.730 1.530,-3.011 2.595,-3.843 1.064,-0.831 2.129,-1.380 3.194,-1.647 1.098,-0.266 2.495,-0.399 4.192,-0.399 4.259,2e-5 8.385,0.432 12.379,1.297 l 0.099,0 m -7.038,14.924 1.747,-12.079 c -3.061,-0.066 -4.825,-0.099 -5.291,-0.099 -3.161,2e-5 -5.257,0.515 -6.289,1.547 -0.998,0.998 -1.763,3.427 -2.296,7.287 -0.465,3.560 -0.532,5.873 -0.199,6.938 0.366,1.064 1.314,1.597 2.845,1.597 1.564,0 3.078,-0.415 4.542,-1.247 1.464,-0.831 3.111,-2.146 4.941,-3.943"/>
<path d="m 856.295,318.407 -1.347,10.082 c -0.299,2.196 -0.732,4.059 -1.297,5.590 1.597,-1.597 3.344,-2.945 5.241,-4.043 1.930,-1.098 3.710,-1.647 5.340,-1.647 1.930,3e-5 3.410,0.366 4.442,1.098 1.031,0.698 1.763,2.029 2.196,3.993 0.432,1.930 0.366,4.592 -0.199,7.986 -0.366,2.728 -0.881,4.958 -1.547,6.688 -0.665,1.697 -1.530,2.961 -2.595,3.793 -1.064,0.831 -2.146,1.381 -3.244,1.647 -1.098,0.266 -2.512,0.399 -4.242,0.399 -4.059,0 -8.152,-0.598 -12.279,-1.796 l 4.741,-33.792 4.791,0 m -2.745,19.467 -1.647,11.979 c 2.395,0.099 4.176,0.149 5.340,0.149 3.161,1e-5 5.241,-0.499 6.239,-1.497 0.998,-1.031 1.763,-3.494 2.296,-7.387 0.465,-3.627 0.515,-5.956 0.149,-6.988 -0.366,-1.031 -1.314,-1.547 -2.845,-1.547 -2.362,2e-5 -5.540,1.763 -9.533,5.291"/>
<path d="m 894.995,328.989 5.041,0 c -1.796,7.919 -4.143,14.625 -7.038,20.116 -2.595,4.925 -5.174,8.419 -7.736,10.482 -2.529,2.063 -5.557,3.394 -9.084,3.993 l -0.898,-3.444 c 2.129,-0.499 3.993,-1.247 5.590,-2.246 1.597,-0.998 3.128,-2.512 4.592,-4.542 l -2.246,0 c -0.765,0 -1.414,-0.199 -1.946,-0.598 -0.532,-0.432 -0.865,-1.014 -0.998,-1.747 l -4.692,-22.012 5.091,0 3.693,19.716 c 0.099,0.565 0.432,0.848 0.998,0.848 l 2.445,0 c 0.133,-0.232 0.316,-0.565 0.549,-0.998 0.232,-0.465 0.382,-0.765 0.449,-0.898 2.928,-6.089 4.991,-12.312 6.189,-18.668"/>
</g>
<g id="raven">
<path fill="#212121" d="m 467.127,113.499 c 0,0 0.166,-12.506 -17.843,-29.182 C 431.274,67.640 400.024,59.329 381.040,55.437 362.055,51.546 326.091,52.607 322.907,46.830 319.724,41.052 318.309,33.151 309.111,25.959 299.914,18.766 268.666,5.088 228.575,4.616 c -40.091,-0.471 -86.291,14.998 -92.795,17.499 9.338,-0.667 17.859,0.836 19.982,4.314 -5.423,2.712 -46.163,25.534 -59.837,35.873 8.504,-0.833 12.923,2.001 12.923,2.001 -135.028,89.165 -128.374,206.479 -66.579,299.244 -5.424,-67.447 16.036,-98.576 16.036,-98.576 -0.518,33.026 12.245,53.787 33.331,72.630 -0.102,-40.264 19.966,-58.244 19.966,-58.244 -3.722,37.177 3.052,57.225 19.338,88.907 0.626,-42.881 31.129,-68.154 31.129,-68.154 0,0 2.594,52.590 -34.431,98.812 50.467,-33.959 70.277,-75.937 70.277,-75.937 0,0 8.018,16.036 -11.319,60.608 88.125,-48.925 56.127,-188.452 133.525,-235.471 20.045,-10.612 81.570,-42.714 147.004,-34.624 z"/>
<path fill="#fafafa" d="M 277.093 53.468 C 274.227 53.468 271.906 55.820 271.906 58.687 C 271.906 61.554 274.227 63.875 277.093 63.875 C 279.960 63.875 282.281 61.554 282.281 58.687 C 282.281 55.820 279.960 53.468 277.093 53.468 z " />
<path fill="#f7cf0d" d="m 268.697,52.123 c -5.829,1.630 -10.203,6.756 -10.203,13.106 0,7.644 6.230,13.831 13.874,13.831 7.644,0 13.831,-6.187 13.831,-13.831 0,-5.794 -3.571,-10.744 -8.623,-12.807 0.620,0.379 1.281,0.684 1.793,1.195 0.826,0.826 1.459,1.810 1.921,2.902 0.462,1.092 0.725,2.325 0.725,3.586 0,1.260 -0.263,2.451 -0.725,3.543 -0.462,1.092 -1.094,2.076 -1.921,2.902 -0.826,0.826 -1.810,1.501 -2.902,1.963 -1.092,0.462 -2.325,0.725 -3.586,0.725 -1.260,0 -2.451,-0.263 -3.543,-0.725 -1.092,-0.462 -2.076,-1.137 -2.902,-1.963 -0.826,-0.826 -1.501,-1.810 -1.963,-2.902 -0.462,-1.092 -0.683,-2.282 -0.683,-3.543 0,-1.260 0.221,-2.493 0.683,-3.586 0.462,-1.092 1.137,-2.076 1.963,-2.902 0.643,-0.643 1.451,-1.065 2.262,-1.494 z"/>
<path fill="#bdbdbd" d="m 311.419,37.305 c 6.195,8.539 4.251,14.965 11.055,17.661 6.586,2.417 39.875,1.472 73.727,10.811 33.851,9.338 50.296,24.022 58.872,35.553 -31.742,-3.789 -98.010,1.328 -131.695,12.002 -23.738,7.522 -37.154,14.419 -38.387,9.075 -4.094,-17.744 17.208,-51.804 8.095,-66.039 10.722,4.529 18.108,-7.091 18.331,-19.063 z"/>
<path fill="#bdbdbd" d="m 279.043,109.796 c 0,0 -5.424,11.555 -1.415,17.923 4.009,6.367 9.433,6.367 37.025,-3.065 27.592,-9.433 76.173,-19.102 125.225,-18.630 -74.758,7.546 -121.216,22.875 -141.498,30.422 -20.281,7.546 -27.120,2.594 -29.950,-5.188 -2.830,-7.782 1.179,-16.272 10.612,-21.460 z"/>
<path fill="#424242" d="M 303.923,32.798 C 298.325,22.332 252.866,4.616 167.495,18.294 c 19.102,3.301 22.403,9.669 22.403,9.669 0,0 -37.496,7.074 -70.041,28.063 11.084,-0.471 15.328,4.480 15.328,4.480 -85.693,55.704 -147.213,120.784 -100.614,247.468 11.210,-54.086 44.722,-82.151 44.722,-82.151 -11.087,42.287 -0.826,61.145 8.733,79.336 10.344,-34.113 43.213,-52.003 43.213,-52.003 -8.362,33.153 -4.251,52.888 1.765,73.919 9.663,-26.556 40.236,-45.742 40.236,-45.742 0,0 6.953,31.518 -8.107,76.319 32.308,-34.902 32.934,-60.088 32.934,-60.088 0,0 11.498,22.362 5.790,56.867 25.874,-54.129 -0.493,-71.335 9.384,-131.674 0,0 -14.486,31.852 -27.261,39.202 -6.892,-33.946 0.234,-111.657 87.871,-172.141 -31.830,6.184 -58.624,-23.683 -98.553,-11.006 39.187,-22.512 57.692,-32.310 85.207,-34.144 27.514,-1.834 32.894,6.915 39.193,3.961 5.993,-2.810 6.845,-10.925 4.220,-15.832 z"/>
<path fill="#616161" d="m 299.246,39.588 c 8.325,-17.578 -94.356,-22.086 -154.822,14.802 13.892,-0.218 16.721,4.911 16.721,4.911 0,0 -49.011,33.192 -72.311,58.332 16.008,-7.337 30.437,-4.970 30.437,-4.970 -61.388,47.890 -70.791,89.180 -74.879,141.363 32.292,-50.897 64.540,-60.653 64.540,-60.653 -17.304,31.630 -19.973,61.585 -13.805,82.576 20.010,-30.016 57.655,-43.946 57.655,-43.946 -5.851,17.823 -10.799,43.992 -7.669,64.483 6.607,-10.007 12.483,-14.279 26.235,-23.821 -15.812,-75.905 46.739,-157.659 85.471,-177.543 -23.149,2.067 -67.448,-36.899 -113.850,12.078 22.085,-32.691 57.539,-57.237 98.469,-66.841 38.538,-9.042 53.485,8.352 57.807,-0.772 z"/>
<path fill="#b71c1c" d="m 273.855,89.819 c -87.636,60.484 -94.750,138.182 -87.857,172.129 12.775,-7.349 27.236,-39.190 27.236,-39.190 5.777,-38.498 7.017,-82.192 60.620,-132.938 z"/>
</g>
<g id="headset">
<path fill="#898989" d="M 189.718 44.781 C 162.089 44.781 139.687 67.183 139.687 94.812 C 139.687 122.441 162.089 144.843 189.718 144.843 C 217.347 144.843 239.75 122.441 239.75 94.812 C 239.75 67.183 217.347 44.781 189.718 44.781 z"/>
<path fill="#4c4c4c" d="M 203.312 84.187 C 177.724 86.651 181.468 109.062 181.468 109.062 C 181.468 109.062 230.941 159.689 358.375 155.156 C 363.774 145.184 360 146.562 360 146.562 C 360 146.562 255.362 148.866 203.312 84.187 z"/>
<path fill="#b5b5b5" d="M 360.375 140.125 C 354.236 140.125 349.25 145.111 349.25 151.25 C 349.25 157.388 354.236 162.343 360.375 162.343 C 366.513 162.343 371.468 157.388 371.468 151.25 C 371.468 145.111 366.513 140.125 360.375 140.125 z"/>
<path fill="#303030" d="M 189.718 67.437 C 174.593 67.437 162.343 79.686 162.343 94.812 C 162.343 109.938 174.593 122.218 189.718 122.218 C 204.844 122.218 217.093 109.938 217.093 94.812 C 217.093 79.686 204.844 67.437 189.718 67.437 z"/>
<path fill="#303030" d="M 152.125 0 C 140.807 0 131.625 9.182 131.625 20.5 C 131.625 23.832 132.432 26.937 133.843 29.718 L 134.062 30.125 C 134.082 30.163 134.104 30.242 134.125 30.281 L 171.437 104.093 L 208 85.562 L 170.437 11.218 L 170.406 11.218 C 167.023 4.557 160.107 0 152.125 0 z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -0,0 +1,8 @@
name: Huginn
description: |
Web automation framework. Your agents are standing by!
version: "0.1"
category: Automation
license: MIT
maintainer: "Kapono Haws <zicklag@katharostech.com>"
projectURL: https://github.com/huginn/huginn/