|
jane_website_agent:
type: Agents::WebsiteAgent
user: jane
events_count: 1
schedule: "5pm"
name: "ZKCD"
guid: <%= SecureRandom.hex %>
options: <%= {
:url => "http://trailers.apple.com/trailers/home/rss/newtrailers.rss",
:expected_update_period_in_days => 2,
:mode => :on_change,
:extract => {
:title => {:css => "item title", :value => './/text()'},
:url => {:css => "item link", :value => './/text()'}
}
}.to_json.inspect %>
bob_website_agent:
type: Agents::WebsiteAgent
user: bob
events_count: 1
schedule: "midnight"
name: "ZKCD"
guid: <%= SecureRandom.hex %>
options: <%= {
:url => "http://xkcd.com",
:expected_update_period_in_days => 2,
:mode => :on_change,
:extract => {
:url => {:css => "#comic img", :value => "@src"},
:title => {:css => "#comic img", :value => "@title"}
}
}.to_json.inspect %>
bob_disabled_website_agent:
type: Agents::WebsiteAgent
disabled: true
user: bob
events_count: 1
schedule: "midnight"
name: "Disabled Agent"
guid: <%= SecureRandom.hex %>
options: <%= {
:url => "http://xkcd.com",
:expected_update_period_in_days => 2,
:mode => :on_change,
:extract => {
:url => {:css => "#comic img", :value => "@src"},
:title => {:css => "#comic img", :value => "@title"}
}
}.to_json.inspect %>
bob_weather_agent:
type: Agents::WeatherAgent
user: bob
schedule: "midnight"
name: "SF Weather"
guid: <%= SecureRandom.hex %>
keep_events_for: <%= 45.days %>
options: <%= { :location => 94102, :lat => 37.779329, :lng => -122.41915, :api_key => 'test' }.to_json.inspect %>
bob_formatting_agent:
type: Agents::EventFormattingAgent
user: bob
name: "Formatting Agent"
guid: <%= SecureRandom.hex %>
keep_events_for: <%= 45.days %>
options: <%= { instructions: {}, mode: 'clean' }.to_json.inspect %>
jane_weather_agent:
type: Agents::WeatherAgent
user: jane
schedule: "midnight"
name: "SF Weather"
guid: <%= SecureRandom.hex %>
keep_events_for: <%= 30.days %>
options: <%= { :location => 94103, :lat => 37.779329, :lng => -122.41915, :api_key => 'test' }.to_json.inspect %>
jane_rain_notifier_agent:
type: Agents::TriggerAgent
user: jane
name: "Jane's Rain Watcher"
guid: <%= SecureRandom.hex %>
options: <%= {
:expected_receive_period_in_days => "2",
:rules => [{
:type => "regex",
:value => "rain",
:path => "conditions"
}],
:message => "Just so you know, it looks like '{{conditions}}' tomorrow in {{location}}"
}.to_json.inspect %>
bob_rain_notifier_agent:
type: Agents::TriggerAgent
user: bob
name: "Bob's Rain Watcher"
guid: <%= SecureRandom.hex %>
options: <%= {
:expected_receive_period_in_days => "2",
:rules => [{
:type => "regex",
:value => "rain",
:path => "conditions"
}],
:message => "Just so you know, it looks like '{{conditions}}' tomorrow in {{location}}"
}.to_json.inspect %>
bob_twitter_user_agent:
type: Agents::TwitterUserAgent
user: bob
name: "Bob's Twitter User Watcher"
guid: <%= SecureRandom.hex %>
options: <%= {
:username => "tectonic",
:expected_update_period_in_days => "2",
:consumer_key => "---",
:consumer_secret => "---",
:oauth_token => "---",
:oauth_token_secret => "---"
}.to_json.inspect %>
tectonic_twitter_user_agent:
type: Agents::TwitterFavorites
user: tectonic
name: "tectonic's Twitter Favorites Watcher"
guid: <%= SecureRandom.hex %>
options: <%= {
:username => "tectonic",
:expected_update_period_in_days => "2",
:consumer_key => "---",
:consumer_secret => "---",
:oauth_token => "---",
:oauth_token_secret => "---"
}.to_json.inspect %>
bob_manual_event_agent:
type: Agents::ManualEventAgent
user: bob
name: "Bob's event testing agent"
guid: <%= SecureRandom.hex %>
bob_basecamp_agent:
type: Agents::BasecampAgent
user: bob
name: "bob basecamp agent"
service: generic
guid: <%= SecureRandom.hex %>
options: <%= {
:project_id => "12345",
}.to_json.inspect %>
bob_csv_agent:
type: Agents::CsvAgent
user: bob
name: "Bob's CsvAgent"
guid: <%= SecureRandom.hex %>
jane_basecamp_agent:
type: Agents::BasecampAgent
user: jane
name: "jane basecamp agent"
service: generic
guid: <%= SecureRandom.hex %>
options: <%= {
:project_id => "12345",
}.to_json.inspect %>
bob_data_output_agent:
type: Agents::DataOutputAgent
user: bob
name: RSS Feed
guid: <%= SecureRandom.hex %>
options: <%= {
expected_receive_period_in_days: 3,
secrets: ['secret'],
template: {
title: 'unchanged',
description: 'unchanged',
item: {
title: 'unchanged',
description: 'unchanged',
author: 'unchanged',
link: 'http://example.com'
}
}
}.to_json.inspect %>
|