appjour icon indicating copy to clipboard operation
appjour copied to clipboard

Publish your web app in the ether using Bonjour.

= Appjour

Publish your app in the ether using Bonjour.

== Installation

sudo gem install dnssd sudo gem install lachie-appjour --source=http://gems.github.com

== Usage

rincewind$ appjour leet_merb 4000 Publishing leet_merb on 4000 Announcing leet_merb...

death$ appjour leet_merb

... leet_merb pops up in web browser ...

death$ appjour Searching for servers (3 seconds) found web app called 'leet_merb'

use the username if only the port is specified

rincewind$ appjour 4001 Publishing lachie on 4001 Announcing lachie...

== Port guessing

In the initialization phase of your app put:

Appjour.publish('leet rails')

Appjour will endeavour to extract the port number from your app.

It can currently discover mongrel's port.

== TODO

  • make useable as Rails or Merb plugin for automatic publishing of apps