Home > Pidgin > Pidgin: ZNC Helper

Pidgin: ZNC Helper

Seit einiger Zeit benutze ich für IRC nicht mehr irssi sondern einen BNC mit Pidgin. Da sich Pidgin an den IRC-RFC hält, kommen dafür nur Bouncer in Frage, die sich aus Client-Sicht wie ein IRC-Server verhalten. Ich habe mich dabei in ZNC verguggt. Da das RFC keine Möglichkeit vorsieht, einer Nachricht die Zeit mitzugeben zu der sie geschrieben wurde, benutzt ZNC die eigentliche Nachricht und hängt die Zeit vorne oder hinten an. Da das natürlich relativ hässlich aussieht und relativ schwer zu lesen ist, habe ich mir gedacht, dass man da ein Plugin entwickeln könnte. :)

Zur Anwendung muss man im Webinterface des ZNC ein paar Sachen einstellen: zum Einen muss das Zeitstempelformat auf [%Y-%m-%d %H:%M:%S] umstellen, damit das Plugin auch das Datum auslesen kann; zum Anderen muss der Zeitstempel mit Append Timestamps an die Nachricht hängen (Prepend Timestamps kann entsprechend abgehakt werden ;) ).

Danach muss nur noch in Pidgin das Plugin aktiviert werden und in den Konteneinstellungen des IRC-Kontos (das sich auf den BNC verbindet) die Option Benutzt ZNC Bouncer gesetzt werden. Beim nächsten Verbinden sollte es funktionieren. :D

Download: launchpad.net

KategorienPidgin Tags: , , ,
  1. 8. Dezember 2009, 04:01 | #1

    Hi,

    Great plugin idea, but it doesn’t work. I still get messages from IRC channels like this:
    (2009-12-07 18:58:47) mib_xrwdqg: [02:58:43] hope someone fixes it soon

    Also I can’t understand what this blog entry says. Can you guys please use English? I’m sure there are lots of users all over the world who would like to use this plugin.

  2. 9. Dezember 2009, 23:05 | #2

    Can you guy please read the english part of the ReadMe file?

  3. 18. März 2010, 21:49 | #3

    Version 1.1
    * display italic buddy names if buddy is offline

  4. 5. Juni 2010, 11:32 | #4

    Version 1.2
    * added advice to preferences window
    * Fix: empty messages when timestamp is not appended (#570265)

  5. 5. August 2010, 08:28 | #5

    Version 1.3
    * don’t check wether the timestamp is in the end of the string (mIRC sends special formatting characters that are interpreted into HTML from Pidgin which means that the timestamps aren’t anymore at the end)
    * check wether the part of the message after timestamp contains only HTML tags (this means usually the timestamp was at the end of the message)
    * time offset per account including new preferences dialog

  6. Richard
    14. Juni 2011, 13:10 | #6

    I have tried using this, and with the correct date format & appending, and have found one or two bugs.

    1) It doesn’t work for any lines I’ve posted to the channel, though seems to for with others that have posted before and after my message.

    2) The “new” date/time stamp is only in 12-hour format, and doesn’t get preceded (prefixed) by the date as well. My default Pidgin setting is 24-hour format with dates. See plug-in Message Timestamp Formats settings.

    3) More of a documentation error – in the ReadMe.txt file you say – tick the option “Uses ZNC Bouncer” in the preferences – Where is this setting?

    4) In the release notes for 1.3 (above) “wether” should be spelt “whether”.

    Other than that, nice plug-in

  7. 25. November 2011, 00:12 | #7

    Version 1.3.1:
    * Process self-posted incoming messages too. (This happens e.g. when using ZNC behind an irssi-proxy.)

  8. 29. Februar 2012, 21:00 | #8

    Version 1.4:
    * Process self-posted incoming messages too. (This happens e.g. when using ZNC behind an irssi-proxy.) Really! ;)
    Please make sure to read https://bugs.launchpad.net/pidgin-znc-helper/+bug/900754 carefully!

  9. 29. Januar 2014, 15:17 | #9

    Version 1.5.0:
    * Fixed compatibility issue with Pidgin 2.10.8
    * Updated message parser to match modified key messages (this should be an option instead of being hard-coded, sorry)
    * Added French and Sinhalese translation (Thanks to londumas and Thambaru Wijesekara)

  10. 17. März 2014, 20:50 | #10

    Version 1.5.1:
    * Changed the compatibility fix from last version to not be based on the libpurple version string as this breaks when the changes are being backported (and they are as they are security fixes).

  1. Bisher keine Trackbacks

:-) ;-) :-D :rotfl: :-P :-( :-| :shock: :-? :confused: :roll: :sick:
« more »

Anti-Spam Quiz: