0.01
No commit activity in last 3 years
No release in over 3 years
Announce an app over bonjour
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 0.4.0
 Project Readme

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