Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Web Hook servicer / batch request system

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 README.markdown
Octocat-spinner-32 anemone.rb
Octocat-spinner-32 test.sh
Octocat-spinner-32 test_request.xml
README.markdown

Anemone

An HTTP server that triggers asynchronous, throttle-able HTTP requests. It doesn't totally work (callbacks aren't called when a job completes), but it mostly does.

a) Can be configured as a servicer of Web Hooks where the response codes are tracked.

-or-

b) Can be configured as a batch system where responses are collected and sent to a callback url of your choice.

Installation

$ sudo gem install eventmachine eventmachine_httpserver libxml
$ sudo gem install igrigorik-em-http-request -s http://gems.github.com/

Future Enhancements

  • cleanup
  • status
  • Rack middleware to configure Anemone at runtime
  • Pluggable job / status handlers
  • PubSub support to stream results OR publish results on completion
Something went wrong with that request. Please try again.