The past few days have been weird. Got a really great idea for writing a hwmond replacement called servermond that would allow you to use at least some of the functionality of Server Monitor on any hardware. So far so not good. Getting the SSL decryption to work to reverse-engineer the Server Monitor protocol has been unsuccessful due to, quite frankly, lack of tools. ssldump won't compile straight, tried the macports version but that won't run. Finally managed to install ettercap (which seems like an awesome piece of engineering) but it hasn't helped me yet… This made me think why there's still no Mac native front end to any of these powerful free programs.
Plus, the cigarette addiction's kicking in again. I've been off it for about a year now but the past 5 days I've felt like I quit last weekend or something… Weird.
But to not feel totally unproductive, I've decided to roll out the first public version of Itch - my little Python script for XChat Aqua. Named thus not only because there were a few itches that I wanted to scratch in XChat, but also because it's my first ever Python script (and itchi means “one” in Japanese). Itch features:
-
Simple iTunes and QuickTime Player announcement. /np send nick will try and dcc the current tune to nick.
-
/away management (hitting /way toggles you away with a timer) with logging
-
Hardware (ioreg) and software (system_profiler) monitoring and specs. Just try /hw and /sp for the possible switches. These are not echoed to the channel.
-
iTalk. This was actually pea's brilliant idea. /isay will convert anything you say into “i-talk”. iFor iExample iLike iThis.
-
Finally, /day will show you what's happened today in history (data from /usr/share/calendar/calendar.*)
There's a few other features that I want to add in there, but the existing ones were “stable” enough to release it into the general public. I consider it my little Christmas present to the Mac IRC population. ;-)