Project

housefire

0.0
No commit activity in last 3 years
No release in over 3 years
Get your Lighthouse ticket changes into Campfire.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 0.1.4
 Project Readme

Housefire

I work with a bunch of guys who like to stomp on lighthouse tickets all the live long day. We needed a way to keep track of who was working on what ticket. We like campfire.

Most importantly, housefire just seemed like an awesome name for a gem.

Create a ~/.housefire file with some info about your LH account and your campfire account.

	#required config:
lhuser: <your lh login>
lhpass: <your lh password>
account: <your campfire domain>
token: <your campfire auth token>
room: <the campfire room to talk to>
# optional config:
ssl: <use ssl for campfire, defaults to false>
lhcache: <where to put the lighthouse event cache, defaults to ~/.housefire.tmp>

Then, start up housefire and just leave it running. It currently checks LH every 60 seconds and keeps a local cache of what it has previously seen to keep the spam down on campfire.

TODO:

  • don't let the cache grow ad infinitum, only cache the last few dozen events
  • better formatting for specific events
  • cowsay?
  • better control over verbosity
  • xmpp support