Commit graph

1638 commits

Author SHA1 Message Date
Andrew Cantino
623e6db1b3 Merge pull request #214 from knu/event_formatting_agent-regexp
Add regexp matching support to EventFormattingAgent.
2014-04-14 21:50:49 -07:00
Akinori MUSHA
fdc39ec425 Adjust the style to the project's taste after a review. 2014-04-15 13:23:22 +09:00
Andrew Cantino
7d9279b871 Merge pull request #212 from knu/website_agent-force_encoding
Add :force_encoding support to WebsiteAgent.
2014-04-14 19:58:25 -07:00
Andrew Cantino
7c98b1acce Merge pull request #210 from knu/ftpsite_agent
Implement FtpsiteAgent.
2014-04-14 00:59:35 -07:00
Akinori MUSHA
df16d8dead Ignore force_encoding if empty. 2014-04-14 15:59:15 +09:00
Akinori MUSHA
fc822e6c92 Rename FtpsiteAgent#transaction to saving_entries to avoid name conflict. 2014-04-14 15:54:58 +09:00
Akinori MUSHA
030c7d685a Add regexp matching support to EventFormattingAgent.
A new setting key `matchers` is added to define regular expression
matching against contents of events and expand the match data for use
in `instructions` setting.
2014-04-14 15:47:26 +09:00
Andrew Cantino
136cbf5c56 Merge pull request #213 from knu/website_agent-xpath
Add :xpath support to WebsiteAgent.
2014-04-13 22:51:01 -07:00
Akinori MUSHA
8ea2ba573f Add :xpath support to WebsiteAgent. 2014-04-14 14:10:03 +09:00
Akinori MUSHA
7bc20a0b44 Add :force_encoding support to WebsiteAgent. 2014-04-14 13:57:58 +09:00
Akinori MUSHA
23de8735e2 Take care of the case where most_recent_event is nil. 2014-04-14 13:33:10 +09:00
Akinori MUSHA
e4dc6a31c3 Implement FtpsiteAgent.
This agent checks a FTP site and creates Events based on newly uploaded
files in a directory.
2014-04-14 13:30:43 +09:00
Andrew Cantino
aba9be6b0b add missing <link> element to RSS feed generation 2014-04-13 13:02:53 -07:00
Andrew Cantino
25b62ae1f1 Merge pull request #203 from cantino/data_output_agent
Data output agent
2014-04-13 11:04:18 -07:00
Andrew Cantino
97fa824771 Merge pull request #204 from cantino/clarify_delayed_job_web_usage
disable DelayedJobWeb link when it is not enabled
2014-04-13 11:03:40 -07:00
Akinori MUSHA
60290c8206 Include tweet_id in payload for each successful tweet. 2014-04-11 16:48:54 +09:00
Glenn 'devalias' Grant
3c1dc644e8 Don't run things on disabled agents
Note: Pretty sure this works (limited manual testing), if you enable an agent again and run event propagation it will process all events while it was disabled. Not sure if this is a good thing or not.. May need some way to show them and potentially clear them?
2014-04-09 20:39:29 +10:00
Glenn 'devalias' Grant
7f04c83936 [196-Disable] Make event index delete button red 2014-04-09 20:39:29 +10:00
Glenn 'devalias' Grant
a8fcf038c7 [196-Disable] Cleanup agent show menu and include disabled state 2014-04-09 20:39:29 +10:00
Glenn 'devalias' Grant
ea1138613e [196-Disable] Update agent diagram to show disabled state 2014-04-09 20:39:29 +10:00
Glenn 'devalias' Grant
86f730740d [196-Disable] Update agent _form to include disable option 2014-04-09 20:39:29 +10:00
Glenn 'devalias' Grant
9e935ce74e [196-Disable] Update agent index, controller, css, etc to show disabled state 2014-04-09 20:39:29 +10:00
Andrew Cantino
db0fbe4c93 rename WebhooksController to WebRequestsController; refactor and support deprecated methods for now 2014-04-08 09:38:06 -07:00
Andrew Cantino
671e190b35 disable DelayedJobWeb link when it is not enabled 2014-04-05 17:55:48 -07:00
Andrew Cantino
ea8963a8cf add show page for the new agent 2014-04-05 17:40:51 -07:00
Andrew Cantino
dacd03d783 Add DataOutputAgent that returns JSON or RSS 2.0 (XML) when requested 2014-04-05 17:06:26 -07:00
Andrew Cantino
794ae69b91 Refactor webhook handling to accept all HTTP verbs 2014-04-05 17:05:42 -07:00
Andrew Cantino
99644a426d Add XKCD hovertext to default seed and website agent 2014-04-05 17:04:43 -07:00
Andrew Cantino
0e7c5c5b95 Merge pull request #184 from ms32035/master
Postgresql compatibility for agent model
2014-03-23 16:27:33 -07:00
ms32035
686694cdd2 Add to_i for Agent postgres compatibility 2014-03-23 17:58:55 +01:00
ms32035
e5c2cac42a Gem mysql2 + port for test environment 2014-03-13 23:50:46 +01:00
ms32035
b0d64c4735 Postgresql compatibility for agent model 2014-03-11 22:55:32 +01:00
Andrew Cantino
49be934792 Merge pull request #160 from scavone/master
Added ForecastIO agent
2014-03-10 19:37:23 -07:00
Joseph Scavone
8bd5607275 Added zip code as an option for previous installations 2014-03-10 21:22:17 -05:00
Andrew Cantino
9fa907bec0 Merge pull request #172 from snicker/master
Added GrowlAgent for sending Growl notifications over GNTP
2014-03-05 21:24:28 -08:00
base of tree
d04251b670 style changes, minor spec revisions 2014-03-05 20:47:32 -08:00
base of tree
a061627075 more specs for the growl agent and some small code changes 2014-03-05 06:51:22 -08:00
Andrew Cantino
882fe52016 Merge pull request #167 from qedi-r/prop_immediately
Make agents propagate events immediately
2014-03-03 20:31:01 -08:00
base of tree
bd206d00cf Specs for GrowlAgent 2014-03-03 07:19:37 -08:00
qedi
163f09ee7a update the checkbox to display on one line 2014-03-03 09:34:57 -05:00
snicker
b944eb0e16 Growl agent to add support for sending Growl notifications to network destinations 2014-03-02 20:46:09 -08:00
Joseph Scavone
3a63cf55ea Cleaned up models 2014-03-01 07:33:44 -06:00
Joseph Scavone
ea68ac5e40 Add support for existing WeatherAgent setups and clean up code 2014-02-27 21:55:07 -06:00
Joseph Scavone
67d3a638c0 Merged ForecastIO into existing WeatherAgent 2014-02-27 18:14:05 -06:00
qedi
5932107758 removing setting propagate_immediately on Events 2014-02-23 21:16:15 -05:00
Andrew Cantino
196f51f098 upgrade the twitter gem so that it is threadsafe, and fix init issues 2014-02-17 20:54:02 -08:00
qedi
1294d47bba minor fixes 2014-02-17 10:43:49 -05:00
qedi
a2b4485537 adding a missed div 2014-02-16 22:22:25 -05:00
qedi
31e4d152cc first working version of Agents that propagate immediately 2014-02-16 22:15:49 -05:00
Andrew Cantino
306843de0a Add event_id_at_creation field to links and use it to prevent propagation of events created before the link was made. 2014-02-12 22:56:33 -08:00