Sha256: a21f5df6194ab1dbdafc2225fe962140e5c902da37fe5cd8954d82cc58903eaf

Contents?: true

Size: 1.38 KB

Versions: 18

Compression:

Stored size: 1.38 KB

Contents

Messenger
=========

Messenger makes it easy to send messages using a variety of services (e.g. email, web, campfire, jabber). It is designed to be used via the command-line or invoked directly with in a Ruby application. One of the guiding principles behind the library is to specify as much as possible through a single URL.


Services
========

Email
-----

Email messages are sent using the Pony gem.

    messenger mailto:email@example.com "Message" --email-from your.email@example.com --email-subject "Hi"


Web
---

Web posts are send using the HTTParty gem. The message is sent as the request body, not the query.

    messenger http://example.com "Message"


Campfire
--------

Campfire messages are sent using the HTTParty gem against the Campfire API.

    messenger campfire://api-key:room-id@subdomain.campfirenow.com "Message"


Jabber
------

Jabber messages are sent using the xmppr4-simple gem. It's important to note that the jabber server can be sent in the URL if it can't be inferred from the jabber ID (as is the case for Google Apps ids).

    messenger jabber://email@example.com/jabber_server "Message" --jabber-id your.email@example.com --jabber-password #######


Config
======

Messenger will also read in ~/.messenger (a YAML file) for default config information, such as:

    jabber_id: email@example.com
    jabber_password: ########


(c) 2010 Brandon Arbini / Zencoder, Inc.

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
messenger-0.6.0 README.markdown
messenger-0.5.0 README.markdown
messenger-0.4.4 README.markdown
messenger-0.4.3 README.markdown
messenger-0.4.2 README.markdown
messenger-0.4.1 README.markdown
messenger-0.4.0 README.markdown
messenger-0.3.6 README.markdown
messenger-0.3.5 README.markdown
messenger-0.3.4 README.markdown
messenger-0.3.3 README.markdown
messenger-0.3.1 README.markdown
messenger-0.3.0 README.markdown
messenger-0.2.0 README.markdown
messenger-0.1.1 README.markdown
messenger-0.1.0 README.markdown
messenger-0.0.3 README.markdown
messenger-0.0.2 README.markdown