Permalink
Commits on Jan 31, 2018
  1. Merge pull request #2205 from huginn/upgrade-nokogiri

    dsander committed Jan 31, 2018
    Upgrade nokogiri to 1.8.2 to address vulnerabilities found in libxml2
  2. Upgrade nokogiri to 1.8.2 to address vulnerabilities found in libxml2

    knu committed Jan 31, 2018
Commits on Jan 29, 2018
  1. Merge pull request #2171 from aserpi/telegram-split-message

    knu committed Jan 29, 2018
    Split long Telegram messages
  2. Explicit Telegram Agent default behaviour

    aserpi committed Jan 29, 2018
Commits on Jan 26, 2018
  1. Improve Telegram Agent tests

    aserpi committed Jan 26, 2018
Commits on Jan 14, 2018
  1. Fix split regex

    aserpi committed Jan 12, 2018
  2. Split long Telegram messages

    aserpi committed Dec 1, 2017
  3. Refactor Telegram Agent spec

    aserpi committed Jan 14, 2018
Commits on Jan 8, 2018
  1. Merge pull request #2189 from stesie/issue-2188

    knu committed Jan 8, 2018
    Rescue ZeroDivisionError on validation
Commits on Jan 5, 2018
  1. Rescue ZeroDivisionError on validation, closes #2188

    stesie committed Jan 5, 2018
  2. Merge pull request #2187 from dsander/fix-twilio-interpolation

    knu committed Jan 5, 2018
    Fix Liquid interpolation in TwilioAgent helper methods
Commits on Jan 4, 2018
  1. Fix docker hub login on CI

    dsander committed Jan 4, 2018
    moby/moby#20565 removed the email flag from the
    docker login command.
  2. Fix Liquid interpolation in TwilioAgent helper methods

    dsander committed Jan 4, 2018
    The Agent did not use `interpolate_with` in it's `receive` method,
    which lead to `interpolated[...]` calls in `send_message` and
    `make_call` always returning empty strings.
    
    The new `interpolate_with_each` helper iterates over an array of
    objects and yields each object in a `interpolated_with(object)`
    context.
    
    Fixes #2186
Commits on Jan 2, 2018
  1. Merge pull request #2183 from axsuul/fix/docker-readme

    dsander committed Jan 2, 2018
    Fix Docker testing README for better GitHub readability
Commits on Dec 29, 2017
  1. Fix Docker testing README for better GitHub readability

    axsuul committed Dec 29, 2017
Commits on Dec 1, 2017
  1. Merge pull request #2170 from dsander/add-websiteagent-array-extract-…

    dsander committed Dec 1, 2017
    …option
    
    Add `array` extraction option to WebsiteAgent in HTML/XML mode
  2. Refactor Telegram Agent

    aserpi committed Dec 1, 2017
Commits on Nov 30, 2017
  1. Merge pull request #2168 from aserpi/master

    knu committed Nov 30, 2017
    Add options to Telegram Agent
Commits on Nov 29, 2017
  1. Add `array` extraction option to WebsiteAgent in HTML/XML mode

    dsander committed Nov 29, 2017
    Setting `array` to `true` for an extractor allows the extraction of list
    elements into an array or when working with websites that have varying
    amount of elements matching a specific selector:
    
    Response A:
    ```html
    <h1>header</h1>
    <div id="content">
      <div></div>
      <div></div>
      <div class="bogus"></div>
    <div>
    ```
    
    Response B:
    ```html
    <h1>header</h1>
    <div id="content">
      <div></div>
      <div></div>
      <div class="bogus"></div>
      <div></div>
    <div>
    ```
    
    The goal is to extract the header and all `div`s inside `#content` that
    are not `.bogus` into one Event. Having the `array` option makes this
    possible with `css: '#content div:not(.bogus) ', array: true` which
    would otherwise fail with an uneven amount of matches exception.
    
    Currently the work around would be the extract the header and `#content`
    in one WebsiteAgent and extract the `div`s in a second Agent. This does
    not work in my use case because the HTML inside `#content` is
    malformatted and leads to Nokogiri paring errors.
Commits on Nov 24, 2017
  1. Simplify Telegram Agent tests

    aserpi committed Nov 24, 2017
Commits on Nov 23, 2017
  1. Add new tests for Telegram Agent

    aserpi committed Nov 23, 2017
  2. Add options to Telegram Agent

    aserpi committed Nov 23, 2017
Commits on Nov 11, 2017
  1. Merge pull request #2146 from dsander/dropbox-agents

    dsander committed Nov 11, 2017
    Upgrade Dropbox Agents to new v2 API
  2. Merge pull request #2157 from douniwan5788/web_request_proxy

    knu committed Nov 11, 2017
    add proxy support for WebRequestConcern
  3. Merge pull request #2160 from dsander/liquid-tags-in-liquid-output-agent

    knu committed Nov 11, 2017
    Allow usage of custom Liquid tags in LiquidOutputAgent
Commits on Nov 10, 2017
  1. Allow usage of custom Liquid tags in LiquidOutputAgent

    dsander committed Nov 10, 2017
    By using the `interpolated` helper method  our custom tags like
    `credential` can be used in the LiquidOutputAgent.
    
    Fixes #2042
Commits on Nov 6, 2017
  1. add proxy support for WebRequestConcern

    douniwan5788 committed Nov 6, 2017
Commits on Oct 30, 2017
  1. Merge pull request #2155 from huginn/fix_already_retweeted

    knu committed Oct 30, 2017
    Add a workaround for broken AlreadyRetweeted error detection
Commits on Oct 29, 2017
  1. Add a workaround for broken AlreadyRetweeted error detection

    knu committed Oct 29, 2017
Commits on Oct 27, 2017
  1. Merge pull request #2153 from bobbysteel/patch-1

    dsander committed Oct 27, 2017
    Clarify using SMTP without authentication
  2. Clarifying no authentication scenario

    bobbysteel committed Oct 27, 2017
    A bit of a counterintuitive solution as I'd logically expect SMTP_AUTHENTICATION to be set to 'none' vs SMTP_USER_NAME but regardless clarifying for local Postfix configs like mine that don't require auth from localhost.
Commits on Oct 22, 2017
  1. Merge pull request #2112 from baip/master

    dsander committed Oct 22, 2017
    Make Docker image runnable as non-root user
Commits on Oct 16, 2017
  1. Merge pull request #2145 from dsander/fix-spring-guard

    dsander committed Oct 16, 2017
    Fix running specs with guard and spring