IRC Commit Meldungen einfärben

Wenn man in seinem IRC Channel einen IRC Bot von CIA.vc (http://cia.vc) hat, so kann man dessen Commitmeldungen auch einfärben bzw. formatieren lassen. Dazu logt man sich mit seinem CIA.vc Account ein, geht auf den entsprechenden Bot und geht dort auf Advanced Filtering. Dort könnte man dann z.B. folgendes eintragen:

<match path="project"> invertika </match>
<formatter medium="irc">

 <filesWidthLimit>40</filesWidthLimit>
 <lineLimit>1</lineLimit>
 <wrapWidth>150</wrapWidth>
 <widthLimit>150</widthLimit>
 <crunchWhitespace/>

 <format appliesTo="CommitToIRC">
 <b>[<module/>]</b>
 <autoHide><b>[<branch/>]</b></autoHide>
 <color fg="orange"><author/></color>
 <b>*</b>
 <color fg="green"><files/></color>:
 <log/>
 </format>

</formatter>

Anschließend muss man noch den color filter in dem entsprechenden IRC Channel deaktivieren. Dies geschieht mittels:

/mode -c

Ist der Channel registriert und durch ChanServ geschützt so sieht das ganze so aus:

/msg ChanServ SET #invertika MLOCK -c

Und schon sind die Commitmeldungen farbig :)

Weitere Informationen gibt es unter:
http://cia.vc/doc/rulesets/
http://freenode.net/using_the_network.shtml
http://webtoman.com/opera/panel/ircdmodes.html

Neue ChronoTweet Version

ChronoTweet ist ein kleines Pythonskript welches alle Twittereinträge innerhalb einer bestimmten Zeitspanne wieder löscht. Da Twitter nun nur noch Authentifizierung mittels OAuth zulässt, habe ich das ganze mal daran angepasst. Das Skript steht dabei unter der GPLv3 Lizenz und ist in der aktuellen Version unter http://code.google.com/p/seeseekey/source/browse/trunk/Python/chronotweet.py zu finden. Viel Spaß damit :)