Pidgin: Birthday Reminder
Finally I finished a plugin which implements a feature that I was missing really much in Pidgin for ages now: the Birthday Reminder. Since I used Miranda before I switched to Pidgin you will be able to find some ideas my plugin has in common with WhenWasIt.
So, what does the plugin do?
- Scanning Birthdays: Every 2 minutes the plugin chooses a buddy to query its user info which is similar to “right click -> Get Info”. This is supposed to work on ICQ, AIM, XMPP and MSN protocols in case the buddy has entered its birthday. The birthday can be set manually for all protocols.
- Checking Birthdays: Stored birthdays will be checked at midnight or whenever an account goes online. Of course this can be triggered manually too.
- Notification: The plugin reminds you using either a mini dialog in your buddy list or a notification window or a birthday melody or, last but not least, an icon next to your buddies entry in your buddy list. Enjoy the screenshot!
- Tooltip: Shows your buddies (stored) birthday on its buddy list tooltip.
- Overview: There is an overview provided which enables you to see all (stored) birthdays.
- Localization: There is just a german translation for now. I would be glad if you like to translate it into other languages.
Download: launchpad.net
I wish you a happy St. Valentine’s Day.



Doch, jetzt muss es funktionieren!
Es heißt in der deutschen Version “Geburtstags-Erinnerung”.
Sagt ‘
pidgin -d | grep birthday‘ jetzt etwas?jup mit dem linken gehts nun, hatte es da vorhin falsch gelinkt
Vielen Dank
You are a very smart person!
how to install this plugin?
Assuming that you are using Windows just drop all the folders into your pidgin installation directory (probably ‘
C:\Program Files\Pidgin‘)Hi!
Good job! but I found a bug in counting days to birthday. My system is WinXP EN with Slovak regional settings. In “Get Info” I can see the date like 4.9.1980 (4th September) and in mouse tool tip I can see the same date but with slashes 04/09/1980 and: (in 39 days) – it seems the date is recognized in incorrect order – first month, second day.
That is a bug in GLib’s g_date_set_parse(). I was never really happy with this but too lazy to fix it.
Also there will be a slovak translation required that contains at least the date formattings (which I am able to create now that I know the way you are writing dates). 
Maybe next release, maybe not.
Edit: Ah wait, you have an englisch Environment? That probably meens you are using a protocol that allows people to enter their bday in whatever format they want. If so that cannot be fixed, sorry.
Ich habe das Plugin gestern installiert und dann stürzte mein pidgin immer nach 2 Minuten ab. Seit ich heute das Plugin deaktiviert habe ist es nicht mehr vorgekommen. Geht das noch wem so?
(After installing this plugin Pidgin crashed always after 2 minutes running time. After deactivating the plugin there was no problem any more. Anybody else with this problem?)
Pidgin:2.5.4
OS: Vista
Ja, das Problem hab ich selber auch, allerdings nur unter Windows. Ich hab es (temporär) gefixt, indem ich den Haken bei “Geburtstage mit diesem Account scannen” bei meinem (StudiVZ-)XMPP-Account entfernt habe.
Ich hab es mir schon mal angeschaut, aber nichts gefunden. Hab zur Zeit leider relativ wenig von der selben. :-\
Hi Konrad,
als Erstes tolles Plugin! Darauf hab ich lange gewartet. Tolle Arbeit!
Was cool wäre wenn es möglich wäre die Geburtstage in ein gängiges Kalenderformat zu exportieren, sodass man sie zum Beispiel in seinen Mozilla Lightning Kalender einfügen kann.
Gruß
Patrick