10 Jul
Geschrieben von Tux in: CLI, IRC, Internet, Jabber, Kommunikation, OpenSource, Perl, Programmierung, Software
Seit einigen Jahren läuft in meiner Screen-Session neben ICQ und anderen Tools auch ein irssi, um mich mit der Welt des IRC zu verbinden. In den meisten Channels bin ich einfach nur anwesend, gelegentlich spricht mich dann aber doch jemand an. Dank hilight im irssi wird man darüber ja eigentlich informiert. Nur leider schaue ich viel zu selten in das irssi-Fenster, um das dann letztendlich auch zu sehen. (Ja, screen informiert ueber Pings in anderen Fenstern, aber da guck ich doch erst Recht nicht hin …)
Da irssi eine schicke Perl-API hat, liegt es doch nahe, ein Perl-Script zu schreiben, mit dessen Hilfe ich mich anderweitig informieren lassen kann. Sehr nahe liegt da der Instant Messenger, der sowieso immer läuft, wenn ich am Rechner sitze – konkret Jabber.
Mit dem Perl-Modul Net::Jabber ist das alles kein Problem (abgesehen von den lückenhaften Dokumentationen, insbesondere in der irssi API) und so gibt es nun das Script irssi2jabber.pl, das als irssi-Script geladen werden kann und mir nun bei jedem Hilight oder jeder privaten Nachricht, die auftreten, während ich /away bin, eine Nachricht an meinen Jabber-Account schicken.
Das Script ist etwas kommentiert, die notwendigen Einstellungen stehen ganz am Anfang und müssen in die irssi-Config. Unter der GPLv3 darf es jeder weiterverwenden, natürlich nehme ich auch Patches an, die, wenn sie nützlich sind, eingepflegt werden.
5 Kommentare
Ines
11. July 2008, 09:45 Uhr 1Arghs dein dusseliger Captcha Code ist ja selten dämlich angebracht: UNTER dem Post-Button. Ich hatte ihn für Werbung gehalten. Und meinen Post abgeschickt, und zu allem Übel war mein kommentar dann gelöscht. Sehr ärgerlich.
Aber ich will mich wieder beruhigen, und nochmal nachfragen, warum du denn nicht schlicht und einfach BITLBEE für irssi benutzt? Das kann doch auch Jabber (und alles mögliche weitere) und kommt schon mit dutzenden Plugins daher…
LeSpocky
11. July 2008, 10:06 Uhr 2Für Bitlbee gibt’s aber nich dieses coole Iconset mit WebUni-Smileys…
Öhm keine Ahnung, also ich hab Bitlbee nie ausprobiert, da ich mit climm zufrieden war, bevor ich auf Jabber umgestiegen bin und seitdem benutz ich Psi. *schulterzuck* O:-)
Tux?
Tux
11. July 2008, 10:54 Uhr 3Ich benutze Psi, weil es sich besser in die Arbeitsumgebung einpasst. Blinkendes Nachrichten-Icon in der Traybar (aka Taskbar Notification Area), mehrere Fenster inklusive Edit-Funktionen und Integration in den Desktop. Das ist einfach praktischer, als den Instant Messenger in ein Konsolen-Fenster zu legen, das nur sehr wenig Interaktionsmoeglichkeiten mit dem Betriebssystem hat (und in meinem Fall ja auch noch auf einem komplett anderen Rechner laeuft).
Also einfach praktische Erwaegungen. irssi fuer IRC ist gut, weil ich dann nicht staendig die Verbindung unterbrechen muss, beim IM kommt es auf gute Rechner-Nutzer-Interaktion an, da gibt es einfach praktischere Tools.
Tux
24. November 2008, 16:42 Uhr 4Ich habe das Script jetzt dahingehend erweitert, dass per Config-Parameter bestimmt werden kann, ob man die Nachrichten nur erhalten moechte, wenn der away-Modus aktiviert ist.
Ausloeser war die Erkenntnis, dass ich nur noch im Away war, um diese Benachrichtigungen zu erhalten. 8-)
Das Changeset ist hier zu finden: http://tools.penguineering.com/trac/changeset/60
Farbige Nicknames in irssi von antiblau blog
7. February 2009, 21:12 Uhr 5[...] nicht vorhanden sind, gibt es Scripte, Tux hatte da ja auch selbst mal eins geschrieben und hier im Blog vorgestellt. Um den Chatverlauf einfacher verfolgen zu können, existiert beispielsweise das [...]
Hinterlasse einen Kommentar:
Suchen
Kategorien
Allgemein AntiVir Apache CLI DataMining Debian eBay Eclipse Eisfair GnuPG GTD Hardware HCI HowTo ICQ Ideen IMPULS Internet IRC Jabber KDE Kommunikation LaTeX Linux Literatur Lustiges Magdeburg MATLAB Mobiltelefon MSRS OpenSource Perl PIM Politik Programmierung RFID Shirt Sicherheit Software Umwelt Versionsverwaltung Video Virtualisierung WebUni Wikipedia Windows WordPress Zaurus
Letzte Beiträge
Letzte Kommentare
Autoren
Meta
Blogroll
Archiv
A design creation of Design Disease
Copyright © 2007–2010 – antiblau blog – Impressum
InSense 1.0 Theme by Design Disease translated by antiblau blog team.